随笔分类 -  java基础

摘要:java中错误分为:异常Exception和错误Error异常又分为:非运行时异常(编译时异常)和运行时异常RuntimeExceptionjava程序 编译成.class文件 再运行错误:一般是指java虚拟机相关的问题,如系统崩溃、虚拟机出错误、动态链接失败等,这种错误无法恢复或不可能捕获,将导 阅读全文
posted @ 2018-05-09 16:48 0706jaro 阅读(133) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/xinzhao/p/5644175.html 附上同行写的博客,写的很好 平常还是要多看源码 这两个双列集合有什么不同呢? 做个总结: 1.HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。HashMap要比HashTable 阅读全文
posted @ 2018-05-09 15:21 0706jaro 阅读(199) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/dolphin0520/p/3778589.html 附上同行写的博客,写的不错 我学习了,总结如下: 1.查看源码 private final char value[],发现字符串中每一个字符实际上是以数组的形式保存着的查看concat,replace 阅读全文
posted @ 2018-05-08 11:49 0706jaro 阅读(172) 评论(0) 推荐(0)
摘要:java的权限修饰符:就是对访问权限作了限制,比如在一个类里面可不可以调用另一个类的方法等等,这样限制有利于程序的安全性四种权限修饰符如下:private默认protectedpublic访问的权限是递增的private:只要本类中可以访问默认:相同包下的可以访问,所以也叫包访问权限protecte 阅读全文
posted @ 2018-05-08 11:31 0706jaro 阅读(171) 评论(0) 推荐(0)
摘要:2.类 就是将我们具体的事物抽象出来静态属性抽象成类的成员变量动态属性抽象成类的成员方法 3.成员变量和局部变量的区别 * A:在类中的位置不同* 成员变量:在类中方法外* 局部变量:在方法定义中或者方法声明上* B:在内存中的位置不同* 成员变量:在堆内存(成员变量属于对象,对象进堆内存)* 局部 阅读全文
posted @ 2018-05-07 17:32 0706jaro 阅读(185) 评论(0) 推荐(0)
摘要:01集合: 集合框架图单列集合List:有索引,有顺序,能重复的Set:无索引,无数序,不能重复的Hashset:查看源码,发现Hashset底层是个Hashmap,只不过value都是空的objectMap是不允许key相同的,所以Hashset中的值是唯一的TreeSet:底层也是Map,val 阅读全文
posted @ 2018-05-07 11:58 0706jaro 阅读(206) 评论(0) 推荐(0)
摘要:1.数据类型:Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间1.1数据类型的分类:基本数据类型:四类八种 引用数据类型:类、接口类型、数组类型、枚举类型、注解类型等 两者的区别:基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上 阅读全文
posted @ 2018-05-06 17:51 0706jaro 阅读(176) 评论(2) 推荐(0)
摘要:主要说两点1.什么是反射2.反射的应用场景1:什么是反射在类加载到内存中的时候,要将编译后的.class文件读入内存,并由Class类为之创建Class对象在内存中一个类只有一个Class对象产生所谓反射就是可以通过类获取该类的所有属性和方法类加载的过程:当我们new Stu()时候,jvm会加载我 阅读全文
posted @ 2018-04-30 22:54 0706jaro 阅读(132) 评论(0) 推荐(0)