JAVA基础
文章平均质量分 50
PMP4674687
安于现状必然被淘汰,人必须不断进步!
JAVA部分内容借鉴孔浩老师的视频整理而成。
展开
-
JAVA基础--语法
1、变量定义变量的类型 变量名称 = 变量值(变量的值必须和类型一致)2、变量的类型3、变量的类型转换数据类型基本类型有以下四种:int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、float长度数据类型有:单精度(32bits float)、双精度(64bits double)原创 2017-04-10 10:22:46 · 269 阅读 · 0 评论 -
java--static
static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为:类名.静态方法名(参数列表...)类名.静态变量名static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存)原创 2017-04-14 16:28:30 · 247 阅读 · 0 评论 -
JAVA-抽象类、接口、继承
使用了关键词abstract声明的类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体。接口和类一样,唯一区别就是,接口中的所有方法都是抽象方法,接口中不存在属性,仅仅存在常量,接口中的所有常量和方法都是public的通过关键字interface来完成接口的创建的 由于接口中所有原创 2017-04-18 14:22:41 · 381 阅读 · 0 评论 -
JAVA-多态
转载-原文位置:http://www.cnblogs.com/chenssy/p/3372798.htmljava提高篇(四)-----理解java的三大特性之多态 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只转载 2017-04-18 14:17:35 · 317 阅读 · 0 评论 -
java初始化顺序
属性、方法、构造方法和自由块都是类中的成员,在创建类的对象时,类中各成员的执行顺序:1.父类静态成员和静态初始化快,按在代码中出现的顺序依次执行。2.子类静态成员和静态初始化块,按在代码中出现的顺序依次执行。3. 父类的实例成员和实例初始化块,按在代码中出现的顺序依次执行。4.执行父类的构造方法。5.子类实例成员和实例初始化块,按在代码中出现的顺序依次执行。6.执行转载 2017-04-13 14:19:34 · 279 阅读 · 0 评论 -
JAVA-类的访问控制
1、private:使用private修饰的变量或者方法只能在同一个类中访问2、default:default就是什么都不写,在同一个类和不同类中都可以访问,不同的包中无法访问总结:同一个包中可以访问3、protected:不同包中依然无法访问,同一个包中可以访问。不同包的子类可以访问4、public:所有地方都可以访问原创 2017-04-17 17:40:55 · 361 阅读 · 0 评论 -
JAVA-继承、覆盖class Student extends Person { }
一、继承的语法继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。合成:在新类里创建原有的对象称为合成。这种方式可以重复利用现有的代码而不更改它的形式。class Student extends Person {}合成的语法:class Student {原创 2017-04-17 17:10:00 · 2146 阅读 · 0 评论 -
JAVA-堆内存、栈内存
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理原创 2017-04-12 11:37:38 · 287 阅读 · 0 评论 -
JAVA函数、构造函数、重载、this
1、函数的格式修饰符 返回值类型函数名(参数类型 形式参数1,参数类型 形式参数2,。。){ 执行语句; return 返回值;}返回值类型:函数运行后的结果的数据类型参数类型:是形式参数的数据类型形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数实际参数:传递给形式参数的具体数值return:用于结束函数返回值:该值会返回给调用者原创 2017-04-11 15:48:46 · 418 阅读 · 0 评论 -
JAVA-包的命名和导入
1、包的定义如果要定义一个包,可以使用package关键字完成,“包.类”。一旦程序中定义完了一个包之后就可以通过以下的命令进行编译:javac -d . Hello.Java·-d:表示将根据package的定义生成文件夹·.:表示在当前所在的文件夹之中生成*.class但是,访问的时候必须连包一起访问:Java 包.Hello原创 2017-04-14 16:56:18 · 929 阅读 · 0 评论