随笔分类 -  【java】

摘要:为什么匿名内部类参数必须为final类型 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 2) 为什么Java中要加上一条限制:只能访问fina 阅读全文
posted @ 2017-02-09 10:04 山河永慕~ 阅读(2268) 评论(0) 推荐(1) 编辑
摘要:首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新 (3)不支持add和remove方法上代码: 运行结果: 阅读全文
posted @ 2017-02-04 11:09 山河永慕~ 阅读(111643) 评论(6) 推荐(9) 编辑
摘要:3.2关键字都是小写,TRUE FALSE NULL都不是Java关键字 3.3数据类型 变量相当于一个有名称的容器,该容器用于装各种不同类型的数据 Java类型分为2种 基本类型: 引用类型: 基本数据类型包括boolean类型和数值类型 数值类型有整数类型和浮点类型 。 整数包括byte sho 阅读全文
posted @ 2015-11-24 16:40 山河永慕~ 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:顺序结构if分支语句 if{} 可以有多个else if{} else{} 可以省略switch分支语句while循环dowhile循环for循环嵌套循环控制循环结构理解数组数组的定义和初始化使用数组元素数组作为引用类型的运行机制多维数组的实质操作数组的工具类数组的实际应用场景4.4控制循环结构... 阅读全文
posted @ 2015-11-24 16:39 山河永慕~ 编辑
摘要:http://haojima.net/zhaopei/511.html 阅读全文
posted @ 2015-11-24 15:55 山河永慕~ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-11-18 22:54 山河永慕~ 阅读(161) 评论(0) 推荐(0) 编辑
摘要:* super()和this()类似,区别是,super()从子类中调用父类的构造方法,this()在同一类内调用其它方法。4.super和this的异同:1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)2)this(参数):调用本类中另一种形成的构造函数(应该为构... 阅读全文
posted @ 2015-11-17 10:50 山河永慕~ 阅读(216) 评论(0) 推荐(0) 编辑
摘要:重载:方法名相同,参数列表不同,及参数类型相同,参数个数就不能相同,若参数个数相同,参数类型就不能相同。重写/覆盖:方法名相同,参数列表相同,返回类型也相同。两者的联系:重写方法可以被重载,重载的方法也可以被重写。 阅读全文
posted @ 2015-11-17 09:41 山河永慕~ 阅读(200) 评论(0) 推荐(0) 编辑
摘要:public class Demo01 { //Java中Date类和Calendar简介 public static void main(String[] args) { long now=System.currentTimeMillis(); S... 阅读全文
posted @ 2015-11-16 22:54 山河永慕~ 阅读(799) 评论(0) 推荐(0) 编辑
摘要:类和对象类名 对象名=new 类名();KFC kfc=new KFC();引用对象成员使用“.”进行以下操作引用类的属性:对象名.属性引用类的方法:对象名.方法名kfc.name="tom";给name属性赋值kfc.show(); 调用show()方法 阅读全文
posted @ 2015-11-13 22:11 山河永慕~ 阅读(511) 评论(0) 推荐(0) 编辑
摘要:课程概要String 字符串String字符串常用方法StringBufferStringBuilderString字符串:1.实例化String对象 直接赋值 String str="Hello"; 推荐这种 使用关键字new String str1=new String("Hello"); ... 阅读全文
posted @ 2015-11-12 22:16 山河永慕~ 阅读(972) 评论(0) 推荐(0) 编辑
摘要:String.valueOf()它可以将JAVA基本类型(int,double,boolean等)和对象(Object)转换成String型toString()是对象的方法,它可以将该对象转换成String型,转换算法根据类型实际需要而定,基本上JAVA里面每个对象都会有一个toString方法。两... 阅读全文
posted @ 2015-11-12 14:00 山河永慕~ 阅读(149) 评论(0) 推荐(0) 编辑
摘要:课程概要认识泛型构造方法中使用泛型设置多个泛型通配符泛型接口泛型方法泛型数组1.泛型是在JDK1.5增加的功能 泛型(Generic)2.泛型可以解决数据类型的安全性问题(类型不一致例如定义private Object float px=(Float)p.getX()),它的原理是在类声明的时候通过... 阅读全文
posted @ 2015-11-11 22:55 山河永慕~ 阅读(162) 评论(0) 推荐(0) 编辑
摘要:多态性 instanceof关键字 抽象类的应用 接口的应用 多态性: 1.多态性的体现 方法的重载与重写 对象的多态性 2.对象的多态性 向上转型:程序会自动完成 父类 父类对象=子类实例对象 向下转型 :强制类型转换 子类 子类对象=(子类)父类实例对象 instanceof关键字: 在Java 阅读全文
posted @ 2015-11-10 22:53 山河永慕~ 编辑
摘要:final 关键字 抽象类 接口 final关键字: final 关键字在Java中被称为完结器,表示最终的意思 final声明的类是不能被继承 final声明的方法不能被重写 final声明的变量是常量,是不能可被修改的 1.抽象类概念: 包含一个抽象方法的类就是抽象类 2.抽象方法 声明而未被实 阅读全文
posted @ 2015-11-10 22:32 山河永慕~ 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1.继承的实现 继承的概念:拓展父类的功能。 class 子类 extends 父类{} 2.继承的限制 1.java中只允许单继承 2.子类不能直接访问父类的私有成员 3.子类对象实例化过程 在子类对象实例化之前,必须调用父类中的构造方法,之后调用子类构造方法。 4.方法的重写 1.在继承中,也存 阅读全文
posted @ 2015-11-09 23:01 山河永慕~ 编辑
摘要:1.表示类的属性和调用方法 2.调用本类中的构造方法 3.表示当前对象 this(); 无参构造方法时需要放在第一行 static 1.使用static声明属性 static声明全局属性 声明称成静态的就是公有属性。 静态属性最好通过类名去调用(方法也试用) Person.country 而不是实例 阅读全文
posted @ 2015-11-09 21:51 山河永慕~ 阅读(177) 评论(0) 推荐(0) 编辑
摘要:引用传递class Ref1{int temp=10;}public class RefDemo01{public static void main(String args[]){Ref1 r1=new Ref1();//实例化对象r1.temp=20;System.out.println(r1.t... 阅读全文
posted @ 2015-11-02 22:32 山河永慕~ 阅读(225) 评论(0) 推荐(0) 编辑
摘要:构造方法和方法区别是 没有返回值类型的。访问修饰符 类名称{}①构造方法名称必须与类名一致②构造方法没有返回值3.构造方法主要是为了类中的属性初始化4.每个类在实例化之后都会调用构造方法,如果没有构造方法,程序在编译时候会创建一个无参的什么都不做的构造方法5.构造方法也可以重载class Perso... 阅读全文
posted @ 2015-11-02 21:45 山河永慕~ 阅读(206) 评论(0) 推荐(0) 编辑
摘要:class Student{public void tell(){System.out.println("Hello jikexueyuan");}public void main{Student stu=new Student();stu.tell();//匿名对象可以直接new 但是只能使用一次... 阅读全文
posted @ 2015-11-02 21:28 山河永慕~ 阅读(164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示