摘要:1:java中多态的三要素继承,重写,父类引用指向子类对象看下面最简单的多态例子:public class Man { public static void main(String[] args) { Animal c = new Cat("Tom", "黑色"); c.enjoy(); // Dog d = new Dog("大黄", "黑色"); // Man m = new Man("苍井空",c); // m.MyPetEnjoy(); }}class Animal { String n
阅读全文
随笔分类 - java基础
摘要:在Java语言中,主要是利用final关键字来定义常量。当常量被设定后,一般情况下就不允许再进行更改。如可以利用如下的形式来定义一个常量:final double PI=3.1315。在定义这个常量时,需要注意如下内容:接口定义只有抽象方法和常量:常量的定义是public static final.一是常量在定义的时候,就需要对常量进行初始化。也就是说,必须要在常量声明时对其进行初始化。都跟局部变量或者成员变量不同。当在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值。如果强行赋值的话,会跳出错误信息,并拒绝接受这一个新的值。二是final关键字使用的范围。这个final关键
阅读全文
摘要:内部类访问私有信息方便1、成员内部类访问:先 外部类对象 后内部类对象 可以访问外部类一切信息2、静态内部类,只能访问外部类静态信息public class InnerDemo01 { public static void main(String[] args) { //先有外部类再有内部类 //1:外部类 Outter outter = new Outter(); //2:内部类 Outter.Inner inner =outter.new Inner(); inner.test("jaky"); ...
阅读全文
摘要:import java.util.Arrays;/* * 数组的扩容 * 1、Arrays.copyOf():数组拷贝+扩容 * 2、 * System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length) * System.arraycopy(源数组, 源起始位置, 目标数组,目标起始位置, 拷贝长度) * 自己拷贝给自己 * */public class ArraysLarger { public static void main(String[] args) { ...
阅读全文
摘要:一、数据类型:java强类型语言1、分类:基本数据类型 、引用数据类型2、基本数据类型:三类八种1)数值型: 整数:byte short int long 浮点数:float double2)字符型:char3)布尔型:boolean true|false 3、变量:表示可变的量,盒子1)、定义|声明: 类型 变量名 [=初始值];2)、使用变量 a)赋值 = b)查看 如打印,交换数据等等 3)、注意: a)、变量先声明后使用,在同一个方法内声明一次即可 ,只能声明一次,可以多次使用 b)、局部变量(目前)必须存在值才能查看使用4、常量:最终的量,恒定不变的量声明: final 类型 常量名
阅读全文
摘要:一、标识符概念1、作用:变量、方法、类、常量等进行命名2、唯一性二、命名规则(java语法规则)1、组成: 字母 数字 _ $ 2、开头:字母 _ $,不能以数字开头错误: 123Hello Hello#World注意点: 特殊符号 _ $ 如# @ !都是错误的,$建议不要使用,内部类$Hello$World 字母:包含中文 日文等 ,不建议使用中文 3、不能为关键字和保留字 不需要记忆,以后用多了就记住。。。 public class static void 4、java区分大小写三、命名规范(行业标准、约定俗成)1、类名:所有单词首字母大写,其他字母小写 HelloWorld Hello
阅读全文

浙公网安备 33010602011771号