文章分类 - JavaSE
摘要:1、Java8概述 Java8(又称JKD1.8)是Java语言开发的一个主要版本。 Oracle公司于2014年3月18日发布Java8。 支持Lambda表达式 函数式接口 新的Stream API 新的日期API 其他特性 2、Lambda表达式 Lambda表达式: 特殊的匿名内部类,语法更
阅读全文
摘要:1、什么是类对象 类的对象: 基于某个类new 出来的对象,也称为实例对象。 类对象: 类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法) 2、获取类对象 通过类的对象,获取类对象 Student s = new Student(); Class c = s.getCla
阅读全文
摘要:1、什么是流 概念: 内存与存储设备之间传输数据的通道。 水借助管道传输;数据借助流传输。 2、流的分类 按方向【重点】 输入流: 将<存储设备>中的内容读入到<内存>中。 输出流: 将<内存>中的内容写入到<存储设备>中。 按单位: 字节流:以字节为单位,可以读写所有数据。 字符流:以字符为单位,
阅读全文
摘要:1、什么是进程 2、什么是线程 线程,又称轻量级进程(Light Weight Process )。进程中的一条执行路径,也是CPU的基本调度单位。 一个进程由一个或多个线程组成,彼此间完成不同的工作,同时执行,称为多线程。 3、进程和线程的区别 1、进程是操作系统资源分配的基本单位,而线程是CPU
阅读全文
摘要:1、什么是异常 概念: 程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。 异常处理的必要性: 任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。 异常处理: Java编程语言使用异常处理机制为程序提供了异常处理的能力。 2、
阅读全文
摘要:1、Collection体系集合 1.1、什么是集合 概念: 对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置: java.util.*; 1.2、Collection体系集合
阅读全文
摘要:1、内部类 1.1、内部类的分类 成员内部类 静态内部类 局部内部类 匿名内部类 1.2、什么是内部类 概念: 在一个类的内部再定义一个完整的类。 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。 1.3、成员内部类 在类
阅读全文
摘要:1、接口的语法 接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似。 2、与抽象类的异同 相同: 可编译成字节码文件。 不能创建对象。 可以作为引用类型。 具备Object类中所定义的方法。 不同: 所有属性都是公开静态常量,隐式使用public static final修饰。 所有方法都是公开
阅读全文
摘要:1、abstract 1.1、什么是抽象 似是而非的,像却又不是;具备某种对象的特征,但不完整。 1.2、不该被创建的对象 1.3、抽象类 应用: abstract修饰类,此类不能new对象。 1.4、抽象类的作用 1.5、不该被实现的方法 1.6、抽象方法 1.7、总结 1、abstract修饰类
阅读全文
摘要:1、封装 概念: 尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限。 访问修饰符: private(可将属性修饰为私有,仅本类可见) 2、继承 程序中的继承,是类与类之间特征和行为的一种赠与或获得。 两个类之间的继承关系,必须满足“is a”的关系。 可根据程序需要使用到的多个具体类,进行共
阅读全文
摘要:1、什么是对象 世界是由什么组成的? 有人说:“世界是由无数原子组成的”。 有人说:“世界是由无数事物组成的”。 有人说:“世界是由无数物体组成的”。 有人说:“世界是由一切有生命的和一切没有生命的组成的”。 有人说:“你、我、他、大家组成的”。 所有回答都很抽象,没有特别明确的答案。 在程序员的眼
阅读全文
摘要:1、为什么使用数组 如何存储100名学生的成绩? 办法:使用变量存储,重复声明100个double类型变量即可 缺点:麻烦,重复操作过多。 如何让100名学生成绩全部+1? 办法:100个变量重复相同操作,直至全部完毕 缺点:无法进行统一的操作。 2、数组的概念 概念: 一组连续的存储空间,存储多个
阅读全文
摘要:1、方法的定义 概念: 实现特定功能的一段代码,可反复使用。 定义语法: public static void 方法名称(){ // 遵循标识符命名规范 //方法主体 功能代码} 经验: 将需要在多个位置重复使用的一组代码,定义在方法内部。 2、定义位置 方法定义在类的内部,与main方法并列。 /
阅读全文
摘要:1、循环的概念 概念 : 通过某个条件,重复的执行一段逻辑代码。 2、while循环 2.1、组成部分 语法: while(布尔表达式){ //逻辑代码(循环操作) } 执行流程 先对布尔表达式进行判断,结果为true,则执行逻辑代码。 本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻
阅读全文
摘要:1、什么是程序 程序是为了模拟现实世界,解决现实问题而使用计算机语言编写的一系列有序的指令集合。 2、Java的历史 Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯·高斯林((James Gosling)被誉为“Java之父”。 1996年发布JDK 1
阅读全文
摘要:1、选择结构 概念:根据已知条件进行逻辑判断,满足条件后执行相应操作 2、if选择结构 语法: if(布尔表达式){ //代码块 } 执行流程: 对布尔表达式进行判断。 结果为true,则先执行代码块,再执行后续代码。 结果为false,则跳过代码块,,直接执行后续代码。 if (3 > 2) {
阅读全文
摘要:1、内存: 1.什么是内存? 内存即是一块瞬时状态的存储空间,有一定的容量. 2.内存与硬盘的区别? 内存的造价比较高,整个的计算机硬件资源是比较稀缺的.(内存得省着点用) 工业上的瓶颈,多数大容量的内存都是由多个内存条组成的. 3.计算机给程序大多的内存空间? JAVA虚拟机(JAVA程序),默认
阅读全文

浙公网安备 33010602011771号