![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
__Chilam
想学些编程
展开
-
Java入门笔记
父类的静态方法可以被子类的静态方法覆盖父类的非静态不能被子类的静态方法覆盖‘父类的静态方法不能被子类的非静态方法覆盖覆盖是用于父类 和子类之间关键点是在声明对象引用时:son m=new Son(); math m=new Son();final关键字修饰类时,说明此类不能有子类,即不能被继承。final修饰方法的时候,说明这个方法不能被重写类里可以有原创 2016-03-19 19:22:31 · 287 阅读 · 0 评论 -
java 数组和内存
java数组的初始化分为两种方式:静态初始化:初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。不管采用哪儿种方式初始化Java数组,一旦初始化完成,该数组的长度就不可变,可以通过length来获取数组的长度信息。如上图当我们用上面两种方式定义一个数组时,例如 string[原创 2016-04-08 14:47:46 · 460 阅读 · 0 评论 -
java 对象与内存
java内存管理分为两个方面:内存分配和内存回收不能随意挥霍java的内存分配,会造成java程序的运行效率低下:不断分配内存使得系统中可用内存减少,从而降低程序运行性能。大量已经分配内存的回收使得垃圾回收的负担加重,降低程序的运行性能。1. 实例变量和类变量的内存分配 java程序的变量大致分为成员变量和局部变量。局部变量分为3类:形参:原创 2016-04-09 15:23:34 · 928 阅读 · 0 评论 -
常见java集合的实现细节
一、set 和map set 代表一种集合元素无序、集合元素不可重复的集合,map则代表一种由多个key-value对组成的集合,map集合类似于传统的关联数组。表面上看它们之间相似性很少,但实际上两者之间有莫大的关联,可以说,map是set的扩展。1.1 set 和map的关系对比两者的继承类体系,可以发现有相似的地方这些Map集合的key具有一个原创 2016-04-10 15:02:17 · 479 阅读 · 0 评论 -
java 字符串,表达式,等陷阱
1. 关于字符串的陷阱java程序中创建对象的常规方式有如下4种:通过new()调用构造器创建java对象通过class对象的newInstance()方法调用构造器创建java对象通过java的反序列化机制从IO流中恢复java对象通过java对象提供的clone()方法复制一个新的java对象除此之外,还允许直接量创建java对象,如 String str="a原创 2016-04-11 16:19:56 · 440 阅读 · 0 评论 -
通过一些实例 学Java
java实例原创 2016-04-19 19:51:51 · 457 阅读 · 0 评论