随笔分类 -  03-Java学习笔记

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要:什么是ANSI编码呢? ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。 为使计算机支持更多语言,通常使用 0x80~0xFFFF 范围的 2 个字节来表示 1 阅读全文
posted @ 2018-02-24 10:51 黑泽君
摘要:Ecplise的使用练习_01 Eclipse的概述和使用(掌握) 0:开发java的IDE的分类 免费的当中使用最多的是:Eclipse(Oracle公司的产品,位于美国加州红木城的红木岸) 收费的当中使用最多的是:IntelliJ IDEA(JetBrains(杰特Brains)公司的产品,位于 阅读全文
posted @ 2018-02-22 23:45 黑泽君
摘要:我们安装好Eclipse软件之后会发现这款软件是英文的,这对于新手可能会产生一些困难。为了帮助新手更快的上手这款软件,我们需要将Eclipse汉化。(其实在公司里,用的Eclipse都是英文版的。) 大家可以同时使用中文版和英文版,这样还可以学英语。 汉化方式有好几种,我给大家介绍最方便的一种。 使 阅读全文
posted @ 2018-02-22 22:44 黑泽君
摘要:Java中数据类型的分类: 基本数据类型:4类8种。byte、short、int(整数默认)、long、float、double(小数默认)、char、boolean 引用数据类型:类、接口、数组、字符串、Lambda等等。 注意:字符串、Lambda这两种引用数据类型后面会学习到。 Java中如何 阅读全文
posted @ 2018-02-22 16:07 黑泽君
摘要:区别如下图所示: 阅读全文
posted @ 2018-02-22 15:40 黑泽君
摘要:1:final关键字可以干什么?有什么特点? 最终的意思。可以修饰类,方法,变量。 它修饰类,类不能被继承。 它修饰方法,方法不能被重写。 它修饰变量,变量是常量。且没有默认初始化,只能初始化一次。 2:final关键字的面试题? A:修饰局部变量 基本类型:值不能改变。 引用类型:地址值不能改变, 阅读全文
posted @ 2018-02-21 21:13 黑泽君
摘要:分析程序看有没有问题,如果有,说出原因即可。 1. 错误。 抽象方法必须以分号结尾,且不带花括号。 在Java中,一个没有具体的方法体的方法应该定义为抽象方法。 而在一个类中如果有抽象方法,该类必须定义为抽象类。 2. 错误。 局部变量前不能放置任何访问修饰符 (private,public和pro 阅读全文
posted @ 2018-02-21 16:57 黑泽君
摘要:final class A {},这样定义的类A就是最终类,最终类不可被继承,也就是说,不能写这样的代码,class B extends A {}了。 final void B() {},这样定义的方法就是最终方法,最终方法在子类中不可以被重写,也就是说,如果有个子类继承这个最终方法所在的类,那么这 阅读全文
posted @ 2018-02-21 15:43 黑泽君
摘要:Java编译报错: 错误: 类Something是公共的, 应在名为 Something.java 的文件中声明 如下图所示: 第一种解释:“类A是公共的,应在名为 A.java 的文件中声明”这句话需要分两步来理解: 1、在Java中,如果类A被声明为公共的(public),那么必须将类A保存在名 阅读全文
posted @ 2018-02-21 14:51 黑泽君
摘要:1、 在本类中,测试结果为: 2、 在同一包下的子类中,测试结果为:(注意:在子类代码中分别测试了父类和子类) 3、 在同一包下的无关类中,测试结果为: 4、 在不同包下的子类中,测试结果为:(注意:在子类代码中分别测试了父类和子类) 5、 在不同包下的无关类中,测试结果为: 阅读全文
posted @ 2018-02-21 12:18 黑泽君
摘要:涉及的知识点有: 1:方法的形式参数和方法的返回值的问题(理解) (1)方法的形式参数为引用数据类型 (2)方法的返回值类型为引用数据类型 (3)链式编程 2:包(理解) (1)包其实就是文件夹。 (2)包的作用 (3)包的定义(掌握) (4)包的注意事项(掌握) (5)带包的编译和运行 (6)Ja 阅读全文
posted @ 2018-02-19 23:57 黑泽君
摘要:匿名内部类在开发中的使用 我们在开发的时候,会看到抽象类,或者接口作为方法的形式参数。 而这个时候,我们知道实际需要的是一个子类的对象。 如果该方法仅仅调用一次,我们就可以使用匿名内部类的格式进行简化。 Android开发中这种格式见得多, JavaEE开发中见得少。 为什么呢? 因为匿名内部类的好 阅读全文
posted @ 2018-02-19 23:18 黑泽君
摘要:匿名内部类 就是局部内部类的简化写法。 前提:存在一个类或者接口。 这里的类可以是具体类也可以是抽象类。 格式: new 类名或者接口名() { 重写方法; } 匿名内部类的本质是什么呢? 答:是一个继承了该类的子类或者实现了该接口的实现类(子类)的匿名对象。 简言之:匿名内部类是一个子类的匿名对象 阅读全文
posted @ 2018-02-19 22:53 黑泽君
摘要:局部内部类 A:局部内部类可以直接访问外部类的成员。 B:局部内部类在局部位置可以创建内部类对象,通过内部类对象调用内部类方法,来使用局部内部类功能。 C:局部内部类访问局部变量,局部变量必须加final修饰。为什么呢? 因为局部变量会随着方法的调用完毕而消失,这个时候,局部对象并没有立马从堆内存中 阅读全文
posted @ 2018-02-19 21:53 黑泽君
摘要:成员内部类的常见修饰符及应用: private 为了保证数据的安全性 static 为了方便访问数据 注意:静态的内部类访问外部类的数据时,外部类的数据必须用静态修饰。 成员内部类不是静态的,访问的格式: 阅读全文
posted @ 2018-02-19 21:00 黑泽君
摘要:内部类的概述: 把类定义在另一个类的内部,该类就被称为内部类。 举例:把类B定义在类A中,类B就被称为内部类。 内部类的访问特点: A:内部类可以直接访问外部类的成员,包括私有成员。 B:外部类要想访问内部类成员,必须创建内部类的对象,通过内部类的对象去访问。 示例代码如下: 内部类的分类(内部类的 阅读全文
posted @ 2018-02-19 17:46 黑泽君
摘要:Java中,类及其组成所使用的常见修饰符 (1)修饰符的分类: 权限修饰符:private、默认、protected、public 状态修饰符:static、final 抽象修饰符:abstract (2)常见的类及其组成所使用的修饰符: 修饰类的: 有:默认、public、final、abstra 阅读全文
posted @ 2018-02-19 17:34 黑泽君
摘要:Java中不同包下类与类之间的访问 (1)我们多次使用一个带包的类,都需要加包的全路径,非常的麻烦,这个时候,Java就提供了导包的功能,提供了一个关键字import。 (2)格式: import 包名.包名. ...包名.类名; 这种方式导入的是:到类的名称。 另一种: import 包名.包名. 阅读全文
posted @ 2018-02-18 20:38 黑泽君
摘要:方法的返回值类型为引用数据类型: 基本数据类型:(基本类型太简单,我不准备讲解) 引用数据类型: 1.方法的返回值类型为类名时:返回的是该类的对象。 2.方法的返回值类型为抽象类名时:返回的是该类的子类对象。 3.方法的返回值类型为接口名时:返回的是该接口的实现类的对象。 示例代码1: 示例代码2: 阅读全文
posted @ 2018-02-18 20:38 黑泽君
摘要:方法的形式参数为引用数据类型: 基本数据类型(太简单,不是我今天要讲解的) 引用数据类型 1.方法的形式参数为类名时:需要该类的对象。(匿名对象的时候已经讲过了) 2.方法的形式参数为抽象类名时:需要该抽象类的子类对象。 3.方法的形式参数为接口名时:需要该接口的实现类对象。 示例代码1: 示例代码 阅读全文
posted @ 2018-02-18 20:36 黑泽君

上一页 1 ··· 4 5 6 7 8 9 10 下一页