随笔分类 - Java
一些java基础知识
摘要:public String toExcel( HttpServletResponse res){ ArrayList<String> arrayList1 = new ArrayList<String>(); arrayList1.add("管道段落名称"); arrayList1.add("(若未
阅读全文
摘要:网络编程 1.1概述 1.2 网络通信的要素 如何实现网络的通信 通信双方的地址: ip 端口号 规则:网络通信的协议 TCP/IP参考模型 小结: 网络编程中有两个主要的问题 如何准确的定位到网络的一台或多台主机 找到主机后如何进行通信 网络编程中的要素 IP和端口号 网络通信协议,TCP,UDP
阅读全文
摘要:注解和反射 Java所有的框架底层是通过注解和反射实现 Java.Annotation Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取。 Anno
阅读全文
摘要:线程 线程简介 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程, gc线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一-个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预
阅读全文
摘要:多态 动态编译:类型 及同一方法可以根据发送对象的不同而采用多种不同的行为方式 小知识 一个对象的实际类型是确定的 但是,可以指向的引用类型就不确定了:父类的引用指向子类 子类重写了父类的方法,执行子类的方法 对象能执行哪些方法,主要看对象左边的类型,和右边的关系不大 多态注意事项 多态是方法的多态
阅读全文
摘要:Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 Java 的两大数据类型: 内置数据类型 引用数据类型 内置数据类型 Java语言提供了八种基本类型。六种数字类型(
阅读全文
摘要:接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范!自己无法写方法,专业的约束。约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是。。。则必须能。。。”的思想 接口的本质是契约,让之后的类实现 oo的精髓,是对对象的抽象,最能体现
阅读全文
摘要:继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展 Java中类只有单继承,没有多继承 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖,组合,聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继
阅读全文
摘要:封装 定义 该露的漏,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据细节自己完成,不允许外部干涉;低耦合:仅暴漏少量的方法给外部使用。 封装(数据的隐藏) 通常,应该禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话就够了:属性私有,ge
阅读全文
摘要:Java构造器分析 构造器:(构造器本质上是构造方法) 和类名相同 没有返回值 构造器的作用 创建对象 初始化对象的值 一个类即使什么都不写(指没有属性,没有方法),它也会存在一个方法:无参的构造方法 实例化:本质上是通过new实例化了一个对象,分配了内存 使用new关键字,本质上是在调用构造器 注
阅读全文
浙公网安备 33010602011771号