JavaSE知识框架

JavaSE知识框架总结(-) 2016.09.18

Java语言基础:  

              计算机通用表达基础: 计算机高级语言语法:   在计算机的世界里,是否对错很明确,运算期间是不需要考虑的.

                                                   表达方式:  关键字:var(js弱类型) ,  int,String,long,double,float(强类型:指定类型):表达式

                                                   数据类型;

                                                   程序流程(顺序&分支&循环)

                                                 

              1. 思想:面向对象思想:这个JavaSE的jdk中所有的接口,类,抽象方法,方法中都包含的重要元素:

                           抽象:对实体的属性和方法的抽象(这个世界都是由对象组成的,Object.而所有的我们看到和能理解的以及不能理解的都可以是对象)

                           封装:造轮子的过程,将需求中的实体种类(class)进行细化(构造方法)成不同的个性化的实体,他们都拥有相同的属性(外表)和方法(能力);

                           实例:现实中的实际存在的个体.以及抽象成类后的创建出来的实体(占有时间和空间性);

                           继承: 对世界万物的分类后的延续,增加数据的内聚性.类似通过遗传的方式来减少自建设,增加了类之间的关系和代码的可重用.

                           多态:一个事务的多种表现形式.个人理解就是讲一个更抽象的实体公共的功能进行抽象,然后如果一个类实现了(拥有了)这个功能(接口的功能),就可以为通过多态的方式进行创建.但是创建的对象只拥有接口的方法;

                            模型:设计模式,将生活中的经验提取成一套完整的组件或流程,已解决特定的需求:设计模式,mvc及三层.工作流等;

              2.数据:软件的流程就是数据的流通:产生,存储,传递,获取(使用),,保存,销毁.在软件世界里,应用的都是现实生活中及业务中的数据.数据映射到世界的实体中,通过数据来更好的链接世界.

                           数据底层:通过01组成的数字和字符组成,通过计算机的二进制(0,1),八进制(0~7),十进制(0~9),十六进制(0~F)和对应的字符集来进行编码和解码;

                          数据类型: 数据基本类型.(整数(byte,short,int,long),小数(double ,folat),是否(boolean))   

                                            引用类型(数组,接口,类)

                           字符和字符串:char(2个字节表示一个汉字),字符串是讲字符串起来,用String表示;这样就链接了人类伟大的发明之一:语言的文字和数学的计数及运算的问题.

               3.构建Java的现实世界和抽象世界:

                          Object:对象,class:类,interface:接口;field(属性),method(方法).constrctor(构造方法)

                           常用API方法:

                                               字符串:tring(StirngBuffer) 

                                               数学:   Math

                                               容器集合:   Collection(List:ArrayList/Set:HashSet&Map:HashMap<Key,value>) :涉及数据结构和算法

                                               线程:            Thread(Runable,Thread) 

                                               读写流:         IO(File,Throwable):InputStream/OutputStrean&reader/writer

                                               反射机制:    reflect(class,setAccess(true),获取私有的

                                               网络编程:     Net(webServcie) :TCP/IP-Http    DCP()    Socket:端口  互联网世界里每个链接者的地址;

                                              图形化界面: GUI


每个模块的继承关系和方法:自己总结


                 

                          


 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值