【java基础知识--CLASSPATH】教程文章相关的互联网学习教程文章

黑马程序员_Java基础String类【代码】

- - - - - android培训、java培训、期待与您交流! - - - - - - - String是一个对象String不属于8种基本数据类型(byte, char, short, int, float, long, double, boolean),String是对象,所以其默认值是null。String是一种特殊的对象,有其它对象没有的一些特性,通过JDK发现:public final class Stringimplements java.io.Serializable, Comparable<String>, CharSequence {/** The value is used for character storage. */p...

java基础-抽象类【图】

原文:http://www.cnblogs.com/ceshi2016/p/6024968.html

2017/05/16 java 基础 随笔【代码】

1,成员变量和局部变量的区别  1)在内存中的位置不同    成员变量:在堆内存(成员变量属于对象,对象进堆内存)    局部变量:在栈内存(局部变量属于方法,方法进栈内存)  2)初始化值不同    成员变量:有默认初始化值    局部变量:没有默认初始化值,必须定义,赋值,然后才能调用。2.封装  private:被修饰的成员只能在本类中被访问Class Ensultation {new Person().age=10; 不是本类报错 } Class Pe...

Java基础(二)

静态方法调用非静态成员的非法性理解静态方法在类没有实例化的时候就已经被分配内存真正存在的了;而非静态方法这时候在内存上是没有存在的,所以静态方法这时候调用非静态成员是根本调用不到的,称为非法。Java中定义一个不做事且没有参数的构造方法的用处java程序在执行子类的构造方法之前,如果没有用super()来调用父类的特定构造方法,则会默认调用父类没有参数的构造方法,这时候,父类只是定义了有参数的构造方法的话,就会报...

Java基础——项目三 开发团队调度软件【代码】【图】

注意:1.继承关系,判断时,从最子开始,到父。2.发生输入错误时,自定义异常类,输出信息,在service做throws,在view做try-catch。 domain包:package domain;/*** @author FREZXX* @create 2021-05-21 17:01*/// 接口,实际上就是定义了一种规范 // 开发中,体会面向接口编程//例子:7个元素继承于一个父类,其中3个元素有共同的一个不同于父类的方法 //方式一:再定义一个继承于父类的类,将3个元素继承于它,此时3个元素与其余...

Java基础之抽象类和多态【图】

一、抽象类: 当子类之间存在有相同的方法名却是不同的方法体的时候,可以将父类创建为抽象类:public abstract class X然后创建抽象方法。public abstract 返回值类型 a();抽象类可以没有抽象方法,但是抽象方法必须在抽象类中。注意:抽象类不能实例化(New X());原因是:抽象类中可能存在抽象方法,以避免调用到未实现的方法。 二、Finalfinal修饰的类不能被继承final修饰的方法不能被重写final修饰的变量、属性不能被修改...

java基础:java中的方法【图】

方法的概念: 方法就是完成特定功能的代码块 在很多语言里面都有函数的定义 函数在Java中被称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值;} 返回值类型:就是功能结果的数据类型。 方法名:符合命名规则即可。方便我们的调用。 参数: 实际参数:就是实际参与运算的。 形式参数;就是方法定义上的,用于接收实际参数的。 参数类型:就是参数的数据类型 参数名:...

java基础(五)【代码】

这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助!由于代码是分模块的上传非常的不便。也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!! 记住 程序员是无私的!!!也非常欢迎到我的博客内观看 博客地址:http://www.cnblogs.com/duscl/ ...

java基础:数据类型的概念和分类【图】

数据类型: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间数据类型的分类: 基本数据类型: 整数:占用字节数Byte 1Short2Int4Long8浮点数: Float4Double8字符: Char2布尔: Boolean1 注意:整数默认是int类型 浮点型默认是double类型 在定义long类型的值是末尾需要加l或者L 引用数据类型(类,接口,数值) 原文:http://www.cnblogs.com/YuTaiYin/p/69269...

Java基础之jdk的安装【代码】【图】

如何在一天电脑上同时安装两个版本的jdk,以及他们的切换;  1、首先准本两个版本的jdk并安装。  例:   2、配置环境变量    右键此电脑,属性-->高级系统配置 --> 环境变量 -->看下面的系统环境变量然后新建四个系统环境变量变量名变量值JAVA_HOME%JAVA_HOME8%JAVA_HOME11D:\Java\jdk-11.0.9_windows-x64JAVA_HOME8D:\Java\jdk-8u271-windows-x64CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   ...

java基础——异常,如何选择异常处理方式【代码】

1.所有的异常都是从Throwable继承而来的,是所有异常的共同祖先。2.Throwable有两个子类,Error和Exception  Error:错误,对于所有的编译时期的错误以及系统错误都是通过Error抛出的。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,如Java虚拟机运行错误(Virtual MachineError)、类定义错误(NoClassDefFoundError)等。这些错误是不可查的,因为它们在应用程序的控制和处理能力之 外,而且绝大多数是程...

java基础(32):类加载、反射【代码】

1. 类加载器1.1 类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载  就是指将class文件读入内存,并为之创建一个Class对象。  任何类被使用时系统都会建立一个Class对象连接  验证是否有正确的内部结构,并和其他类协调一致  准备负责为类的静态成员分配内存,并设置默认初始化值  解析将类的二进制数据中的符号引用替换为直接引用初始化 ...

面试之JAVA基础【一】【代码】

---------------------------以下均是平常刷面试题后的总结-----------------------------1,abstract可以修饰什么?为什么不能修饰属性--abstract是抽象的意思,在java中,规定只能修饰类或者方法,所以不能修饰属性。 (1)abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型(见后面实例),也就是编译时类型。抽象类就相当于一类的半成品,需要子类继承并覆盖其中的抽象方法。...

Java基础--(一)hello world【图】

一.Java语言简单了解:1.java是一门面向对象的通用程序设计语言2.不依赖特定平台,write once ,run anywhere3.Java一般用作web系统开发,尤其是大型企业级项目4.编译型和解释型语言,先编译然后在机器上进行解释5.用Java开发的系统的特点:跨平台,安全性高二.运行环境jdk三.第一个Java程序1.使用jdk的bin目录下的javac.exe2.拷贝3.编译4.在当前目录下生成HelloWorld.class编译文件(字节码文件)5.执行三.IDEA安装与配置1.安装:...

Java基础(七)面试题

面试题:Map集合和Collection的区别? Map集合:是一种键和值的映射关系(双列集合) 当作为:夫妻对Collection集合:单列集合,只能存储一种类型的元素,当作为:光棍间接关系:HashSet依赖于Map接口的子实现类HashMap的TreeSet依赖于Map接口的子实现类TreeMap的原文:http://blog.51cto.com/13670525/2114960