JavaSE知识框架,javase框架
JavaSE知识框架,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
每个模块的继承关系和方法:自己总结
相关文章
- 暂无相关文章
用户点评