Java
java 知识点
跑步蜗牛
help
展开
-
JavaSE思维导图
javaSE的技术栈:原创 2016-10-17 20:24:04 · 593 阅读 · 0 评论 -
编程规范
(一) 命名规约1. 【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ /Object$2. 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即转载 2017-02-16 20:42:30 · 2477 阅读 · 0 评论 -
Java23设计模式 (总结)
java 23种设计模式 深入理解以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life转载 2017-02-24 11:50:53 · 329 阅读 · 0 评论 -
面向对象的设计思想
面向对象的设计思想(OO思想,Object Oriented)1.看到一个需求的时候应该直接写代码。应该先考虑有哪些类。2.考虑类的时候,类一定是一类事务的描述,不能太局限。3.考虑类的时候需要考虑主要的类,也就是需要和业务、动作、事件紧密相关的类。 不要考虑类的时候太发散。先考虑主要的类,然后由主要的去推,有点你考虑的类,可能只是 现有类的原创 2017-03-02 19:52:00 · 1117 阅读 · 0 评论 -
J2SE知识点总结 1
java字符集1、java的字符集(Unicode:65535个):英文字母,数字,下划线,中文组成的字符序列2、java名称(变量名,方法名,属性名,类名等)都是根据字符集来描绘1.名称第一个字符不能以数字开头2.名称最好取名要有意义:见名知意3.名称不能使用java关键字java数据类型:1、8种基本数据类型:1.整数类型:byte:占1个字原创 2017-08-25 19:30:34 · 292 阅读 · 0 评论 -
J2SE 总结2
1.String和StringBuffer 、StringBuild的区别执行速度:StringBuild(线程不安全)> StringBuffer(线程安全的)> StringString的实际上在jvm中存在是字符常量:String name = "xiang"name += " ping";其实上面的name和下面的name不是一个对象,而是一个新对象。下面的原创 2017-08-30 10:56:05 · 219 阅读 · 0 评论 -
J2SE总结 泛型
用一段代码来总结:原创 2017-08-31 16:02:44 · 249 阅读 · 0 评论 -
HashMap的底层数据结构和原理
map底层数据架构 Map底层的数据结构是链表数组Node[],实现Map.Entry接口类 Node类中的属性有:K key,V value,int hash,Node next 我们从属性就可以看出来Node类是一个链表,因为可以指向下一个Node Map就一个Node数组,所以map的底层数据结构是一个链表数组(散列)扩容因子越大,链表上存在的数据越多(同一链表上的hashc...原创 2018-03-22 17:31:06 · 1928 阅读 · 0 评论