java基础知识总结
qwer2933247466
这个作者很懒,什么都没留下…
展开
-
字符串与字符数组的转换
1、将字符串变成字符数组:String str = “Hello world!”;char[] c = str.toCharArray();2、将字符数组变成字符串:char[] c = {‘H’,’e’,’l’,’l’,’o’,’W’,’o’,’r’,’l’,’d’’!’};String str = new String(c);3、取出字符串的字符:Strin原创 2016-11-18 10:03:52 · 678 阅读 · 0 评论 -
java基础数据类型的装箱拆箱总结
java有8种基础数据类型,分别是byte、short、int、long、float、double、char和boolean。它们对应的包装类在java.lang包中,分别是Byte、Short、Integer、Long、Float、Double、Character和Boolean。把基础类型转换为包装类型:用new语句创建huo或调用包装类的一个静态方法valueOf()。例:int i=10...原创 2018-04-19 11:07:38 · 188 阅读 · 0 评论 -
java关于switch关键字总结
随便说吧:switch()里面可以放的类型有 byte 、short、char、int、String以及枚举类型。byte、short、char之所以可以放置switch括号内,原因之一就是byte、short、char可以自动转型为int类型。String类型好像是jdk5之后才可以的。面试遇到的一个例子:public class FiveTest { static public void ma...原创 2018-04-18 20:33:32 · 1585 阅读 · 0 评论 -
java关于接口知识点个人总结
规则:多个无关的类可以实现同一接口。一个类可以实现多个无关接口。接口与实现类之间存在多态性。 接口是常量值和抽象方法的集合。接口是特殊的抽象类,只包含常量和方法的定义。 接口属性默认且只能为public static final。接口方法默认且只能为public。 接口可以继承其他接口,并添加新的属性和抽象方法。备注:先总结规则,后面遇到与接口...原创 2018-04-16 12:40:16 · 258 阅读 · 0 评论 -
java关于final关键字的个人总结
规则:final定义类不能被继承。final定义的方法不能被重写。final定义的基础类型变量不能的值不能被改变。final定义的引用类型在初始化之后,引用变量不能被改变,但引用对应的对象可以改变。注意:final的基础变量如果定义的时候没有赋值,不会默认赋值。例子1:public class Test{ public static void main(String[] args){ ...原创 2018-04-16 01:26:12 · 165 阅读 · 0 评论 -
java抽象类和抽象方法的个人总结
用abstract关键字来修饰一个类,则这个类为抽象类;用abstract关键字来修饰一个方法,这个方法为抽象方法。规则:含有抽象方法的类必须声明为抽象类。抽象类必须被继承,抽象方法必须被重写。抽象类可以继承抽象类。抽象类不能被实例化。抽象方法只需声明,不需实现。(ps:先整理基础概念,以后遇到相关有意思的例子会补充上来。)...原创 2018-04-16 01:12:37 · 185 阅读 · 0 评论 -
java多态个人总结
多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。多态的技术机制是动态绑定,动态绑定是指"在程序运行期间,判断引用对象的实际类型,根据实际类型调用其对应的方法"。多态三要素:1、继承;2、重写;3、父类的引用指向子类对象。多态是java的核心机制,大大增加了java程序的可扩展性。...原创 2018-04-16 00:26:30 · 126 阅读 · 0 评论 -
关于++,--运算符
1、 inta = 3;intb =(a++)+a;System.out.println(b);结果:72、 inta = 3; intb =(++a)+a; System.out.println(b); 结果:83、 inta = 3; intb =a+(++a);原创 2016-11-18 11:41:32 · 282 阅读 · 0 评论 -
数据类型转换
1、转换分为自动转换和强制转换。自动转换原则:(1)转换前数据类型与转换后的类型兼容。(2)转换后的数据类型的表示范围比转换前的大。各个类型的表示范围:byte(8/位):-2^(8-1)~2^(8-1)-1short(16位):-2^(16-1)~2^(16-1)-1int(32位):-2^(32-1)~2^(32-1)-1long(64位): -2^(64-1)原创 2016-11-18 10:05:49 · 240 阅读 · 0 评论 -
java异常处理知识大杂烩
五个常见的异常:ArrayIndexOutofBoundsException、NullPointerException、ArithmeticException、ClassNotFoundException、IOException.分享一个小例子: public class Test1{ public static void main(String[] args){ ...原创 2018-04-13 22:37:46 · 138 阅读 · 0 评论