02 2021 档案

摘要:注解 元注解 内置注解 自定义注解 反射读取注解 反射 Class newInstance(); 类加载机制 Method invoke 重载 Field Construct 破坏私有关键字 setAccessible(True) 性能分析 正常>检测关闭的反射>默认的反射 阅读全文
posted @ 2021-02-26 03:28 头秃1997 阅读(28) 评论(0) 推荐(0)
摘要:AWT Frame 监听事件 鼠标 键盘 窗口 动作事件 Swing 文本框 标签 按钮 文本域 面板 布局方式 关闭窗口 列表 贪吃蛇 Timer 键盘监听 游戏帧的概念 阅读全文
posted @ 2021-02-26 03:25 头秃1997 阅读(29) 评论(0) 推荐(0)
摘要:IP 端口 Socket编程 TCP 三次握手 四次挥手 面向连接 UDP 无连接 Packet URL 初识Tomcat 聊天通信 文件上传 阅读全文
posted @ 2021-02-26 03:22 头秃1997 阅读(28) 评论(0) 推荐(0)
摘要:sleep join yield isLive start setPriority interrupt 阅读全文
posted @ 2021-02-26 03:14 头秃1997 阅读(21) 评论(0) 推荐(0)
摘要:进程和线程 run() Start() 线程创建的方式 Thread start0,本地方法:java无权使用,交给底层的c处理 private native void start0(); Runable 函数式接口 lambda Callable 可以有返回值 静态代理 new Thread(Ru 阅读全文
posted @ 2021-02-26 03:13 头秃1997 阅读(53) 评论(0) 推荐(0)
摘要:字节流 输出:OutputStream 输入:InputStream 字符流 Reader Writer 节点流 CharArrayReader Writer InputStream OutputStream StringReader Writer pipe PipeOutputStream Fil 阅读全文
posted @ 2021-02-26 03:07 头秃1997 阅读(29) 评论(0) 推荐(0)
摘要:Collection List(有序可重复) ArrayList(常用):add remove contains size LinkedList(常用):getFirst GetLast removeFirst addFirst Vector Stack Set(无序不可重复) HashSet(常用 阅读全文
posted @ 2021-02-26 02:59 头秃1997
摘要:Object: hashcode toString clone getClass notify wait equals Math Random File: 创建 查看 修改 删除 包装类:自动装箱和拆箱 Date类 Date SimpleDateFormat Calendar String类:不可变 阅读全文
posted @ 2021-02-26 02:51 头秃1997 阅读(61) 评论(0) 推荐(0)
摘要:异常体系结构 Java将异常当作对象处理,并定义一个基类java.lang.Throwable作为所有异常的超类 1、Error Error类对象由Java虚拟机生成并抛出,大多数错误与代码编写者操作无关 Java虚拟机运行错误(Virtual MachineError),当JVM内存不足时,抛出O 阅读全文
posted @ 2021-02-26 02:02 头秃1997 阅读(74) 评论(0) 推荐(0)
摘要:static 1、静态属性:类名.属性名,非静态属性必须建立一个实例调用 2、静态方法:能够调用静态方法,不能调用普通方法(必须实例),但普通方法能够调用静态方法(原理:类加载机制) 3、静态代码块:static{},静态代码块虽类创建一起执行,且只执行一次,普通代码块需要实例化时被使用 publi 阅读全文
posted @ 2021-02-26 01:56 头秃1997 阅读(72) 评论(0) 推荐(0)
摘要:面向对象 OOP(object-oriented Programming):以类的方式组织代码,以对象的组织(封装)数据 三大特性:封装,继承,多态 类与对象 对象是类的一个实例,比如某个人(对象),是人(类)的一个实例 创建和初始化对象 Student student = new Student( 阅读全文
posted @ 2021-02-24 23:00 头秃1997 阅读(243) 评论(0) 推荐(0)
摘要:冒泡排序 public static void sort(int[] array){ for(int i=array.length-1; i>0; --i){ for(int j=0; j<i; ++j){ if(array[j]>array[j+1]){ int tmp = array[j]; a 阅读全文
posted @ 2021-02-24 22:37 头秃1997
摘要:数组定义 int[] nums; (推荐) int nums[]; Java内存 1、栈:存放基本变量类型(包括具体数值),引用对象的变量(存放这个引用在堆里的地址) 2、堆:存放new的对象和数组,可以被所有线程共享,不会存放别的对象引用 3、方法区:可以被所有的线程共享,存放static和cla 阅读全文
posted @ 2021-02-24 13:29 头秃1997
摘要:用户交互Scanner Java.util.Scanner是Java5的新特征 基本语法:Scanner s = new Scanner(System.in) 获取:next() nextLine() nextInt() 判断:hasNext() hasNextLine() hasNextInt() 阅读全文
posted @ 2021-02-24 12:46 头秃1997
摘要:注释 IEDA中注释颜色之类的修改:file->settings->Editor->Java 单行注释:// 多行注释:/* */ 文档注释JavaDoc:/** */ 标识符 标识符以字母,下划线,$开头;大小写敏感;不能用关键词;可以使用中文,但不建议 数据类型 java是一种强类型语言,先定义 阅读全文
posted @ 2021-02-22 22:44 头秃1997
摘要:前言java(初始名oak):高可用、高性能、高并发 优势:简单性、面对对象、可移植性、高性能、分布式、动态性(反射)、多线程、安全性、健壮性(异常捕获) JavaSE:标准版(桌面程序,控制台开发) JavaME(基本不用):嵌入式开发(手机,小家电) JavaEE:E企业级开发(Web端,服务器 阅读全文
posted @ 2021-02-22 20:04 头秃1997