随笔分类 - JavaSE
这是关于Java基础知识内容的介绍,可供参考,理解或回忆起知识点
摘要:实现多线程 进程 进程是正在运行的程序 是系统进行资源分配和调用的单位 每一个进程都有它自己的内存空间和系统资源 线程 线程是进程中的单个顺序控制流,是一条执行路径 单线程:一个线程如果只有一条执行路径,则成为单线程程序 多线程:一个线程如果有多条执行路径,则称之为多线程程序 多线程的实现方式 方式
阅读全文
摘要:Map集合 Map集合概述和特点 Map集合概述: java.util Interface Map<K,V> K:键的类型 V:值的类型 将键映射到值的对象。 地图不能包含重复的键; 每个键可以映射到最多一个值。 Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个
阅读全文
摘要:可变参数介绍 可变参数: 可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了; 格式 : 修饰符 返回值类型 方法名(数据类型...变量名){ } 范例 : public static int getSum(int...a){ } 可变参数注意事项: 这里的变量其实是一个数组
阅读全文
摘要:泛型 泛型的概述与好处 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: 1. 把运行时期出现的问题提前到了编译期间 2.
阅读全文
摘要:#异常及其处理 ##初识异常 很多事件并非总是按照人们自己设计意愿顺利发展的,经常出现这样那样的异常情况。例如: 你计划周末郊游,计划从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当你准备烧烤时候突然天降大雨,只能终止郊游提前回家。“天降大雨”是一种异常情况,你的计划应该考虑到这样的情况,
阅读全文
摘要:#Collectioin(java) ##Collection简介 打开帮助文档 java.utill //使用时需要导包 Interface Collection 集合层次结构中的根界面 。 集合表示一组被称为其元素的对象。 一些集合允许重复元素,而其他集合不允许。 有些被命令和其他无序。 JDK
阅读全文
摘要://important 抽象的思维~//interface 定义的关键字 , 接口都需要有实现类public interface UserService { //属性默认是常量~public static final int age = 17;//其实一般不会用到 //接口中的所有定义其实都是抽象的
阅读全文
摘要://abstract 抽象类; 类 extends :单继承 public abstract class Action { //约束~有人帮我们实现 //abstract , 抽象方法,只有方法名字,没有方法的实现 public abstract void Run(); } //抽象类的所有方法,继
阅读全文
摘要:package com.oop.Static; //静态导入包~ 很少用 import static java.lang.Math.random; import static java.lang.Math.PI; public class Application { public static vo
阅读全文
摘要:package com.oop.Polymorphism;public class Person { public void run(){ System.out.println("father"); } public void sing(){ System.out.println("father1"
阅读全文
摘要:重写 : 子类的方法和父类的方法必要一致;方法体不同 1. 方法名必须相同 2. 参数列表必须相同 3. 修饰符;范围可以扩大但不能缩小:public>protected>default>private 4. 抛出的异常 ;范围可以缩小但不能扩大; ClassNotFoundException-->
阅读全文
摘要://在Java中,所有的类,都默认直接或者间接继承objec类// Person 人 :父类public class Person /*extends object*/ { public Person() { System.out.println("Person无参执行了"); } protecte
阅读全文
摘要:封装的意义 1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4.系统可维护增加了 package com.oop.Feng;//属性私有 get / set//定义一个类 private 私有public class Student { //属性私有 private Strin
阅读全文
摘要:public class Pet { String name; int age ; //无参构造 public void shout(){ System.out.println("叫了一声"); } public class Application { public static void main
阅读全文
摘要:构造器: 1.和类名相同 2.没有返回值 作用: 1.本质在调用构造方法 2.初始化对象的值 另外,定义了一个有参构造后,如果想使用无参构造,显示的定义一个无参构造 public class Person { //通过new关键词去调用构造方法 //一个类即使什么都不写,它也会存在一个方法 //显示
阅读全文
摘要://类的对象与创建,一个package里只需一个main方法package com.oop.Classcreation;public class Student { //一个类只能包含以下两方面 //属性: 字段 String name; //null 默认值 int age; //0 默认值 //
阅读全文
摘要://位运算public class Demo01 { public static void main(String[] args) { /* A = 0011 1100 B = 0000 1101 A&B = 0000 1100 两位都是1为1; A|B = 0011 1101 两位都是0为0; A
阅读全文