javaSE 笔记一】的更多相关文章

第一部分,JAVA基础和面向对象 part01 入门与开发环境搭建 1: 计算机基础知识(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:windows,linux,mac应用软件:QQ,YY,扫雷,CS/F(4)软件开发就是用开发工具和计算机语言做出软件(5)计算机语言人与计算机的交流方式(6)人机交互A:图像界面方便,简单,直观.B:DOS 窗口方式要有控制台, 要记住很多的命令, 麻烦.(7)键盘功能键和快捷键的介绍(掌握)A:键盘功能键tabshiftctrlalt空格ent…
java 环境变量配置 步骤:   右键[计算机]图标 –>[属性]–>[高级系统设置]–>[环境变量]   在"系统变量"里找到"Path"属性,在变量值内容的结尾或者开头加上[%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;]   在"系统变量"里新建"JAVA_HOME"属性,在变量值内容添加(jdk文件路径)[C:\Program Files\Java\jdk1.8.0_121…
定义带泛型的类 public class Cat<T> { //可以用T定义实例变量 private T name; //可以用T定义形参 //构造器没有<> public Cat(T name){ this.name = name; } //可以作为返回值 public T forget(){ System.out.println("我叫啥来着?"); return this.name; } public static void main(String[] a…
Java 异常 Throwable类的体系结构(一些常用的) 异常分类 checked,unchecked 区分:RuntimeException及其子类,Error类及其子类,是unchecked 除此之外继承自Exception的异常是checked checked异常在编译时必须处理 关键字 try,catch,finally,throw,throws finally:常用于回收物理资源(数据库连接,网络连接,磁盘文件),finally一定被执行,所以不要在finally中使用return…
Annotation Annotation是一个接口,可以把Annotation当成一个修饰符 Annotation的定义 注解通过@interface定义 public @interface TestAnnotation { //Annotation的成员变量通过无形参的方法形式声明,方法名和返回值表示成员变量的名字和类型 String name(); //默认值通过default指定 int age() default 32;} 提取Annotation的信息 提取Annotation的信息…
Java集合大致可分为:List,Set,Map,Queue List:有序,可重复 Set:无序(输出和插入顺序不一定一致),不可重复 Map:映射关系,根据key去访问value Queue:队列,先进先出(FIFO) 集合类只能存储对象 List<int> //错误 List<Integer> Collection体系结构 圆圈表示:interface 长方形表示:class 带三角的实线代表继承关系,使用关键字extends 带三角的虚线代表实现关系,使用关键字implem…
this关键字 哪个对象调用方法,方法定义中的this即为该对象的引用! static关键字 使用static声名的成员变量为静态成员变量,在第一次使用的时候被初始化,static成员变量只有一份 使用static声名的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,因此在static方法中不能访问非静态成员 super关键字 super指向对象中的父类部分 继承中的构造方法 子类的构造过程必须调用父类的构造方法 子类在自己的构造方法中通过super调用父类的构造方法(在构造方法的第一…
Java 基础篇 数据类型 基本数据类型 由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换. 低-----------------------------高 byte,short,char-->int-->long-->float-->double 强制类型转换 (类型)变量名 高--->低 自动转换 低--->高 注意点: 不能对布尔类型进行转换: 不能把对象类型转换为不相干的类型: 在把大容量转换到低容量的时候,强制转换 转换的时候可能存在内存溢…
转载:博主主页 博主的其他笔记汇总 : 学习数据结构与算法,学习笔记会持续更新: <恋上数据结构与算法> 学习Java虚拟机,学习笔记会持续更新: <Java虚拟机> 学习Java并发编程,学习笔记会持续更新: <Java并发编程> 学习Java设计模式,学习笔记会持续更新: <Java设计模式> 学习网络协议,学习笔记会持续更新: <网络协议> Java学习路线目录索引 一.Java基础 二. MySQL数据库 三.JDBC 四.JavaWeb…
前言:因为最近要重新找工作,Collection(集合)是面试中出现频率非常高的基础考察点,所以好好恶补了一番. 复习过程中深感之前的学习不系统,而且不能再像刚毕业那样死背面试题,例如:String是固定长度的,StringBuffer和StringBuilder的长度是可以变化的.如果一旦问得深入一点,问为什么有这样的区别就傻眼了,只能一脸呆萌地看着面试官. 因此想要通过写文章的形式,系统地总结学习的内容,例如Collection架构是怎样的.有哪些相关的继承和接口实现,这样才能了解什么时候应…