随笔分类 - Java 安全学习 / Java SE
摘要:1.注解-Annotation 作用:解释;可被其他程序(如:编译器等)读取 格式:以“@注释名”在代码中存在,还可以添加一些参数值,如:@SUppressWarnings(value="unchecked") 2.内置注解 @Override:重写 @Deprecated:表示不建议使用 @Sup
阅读全文
摘要:1.GUI 编程简介 GUI:图形用户界面 GUI 核心技术:Swing、Awt 类 界面不美观 需要 jre 环境 为什么要学习: 可以写出一些小工具 工作时候,也可能需要维护到 Swing 界面,概率绩效 了解 MVC 架构,了解监听 2.AWT 类 2.1.Awt 介绍 包含了很多类和接口 元
阅读全文
摘要:1.IP 地址 IP地址:InetAddress import java.net.InetAddress; import java.net.UnknownHostException; //测试IP public class TestInetAddress { public static void m
阅读全文
摘要:1.线程简介 process:进程 thread:线程 程序是指令和数据的有序集合,其本身没有任何运行的含义;而进程则是执行程序的一次执行过程,是一个动态的概念,是系统资源分配的单位。 通常一个进程包含若干个线程,线程是CPU调度和执行的单位 注:真正的多线程是指多个CPU,即多核;很多多线程是模拟
阅读全文
摘要:1.IO 流引入 概述:以应用程序为参照物,读取数据为输入流(Input),写数据为输出流(Output),大量输入输出数据简称 IO 流 原理: 2.IO 流的分类 读写的文件分类 二进制文件:打开后是乱码,或者是 16 进制,无法生成文件的文件 文本文件:打开文件内容可以直接阅读 IO流读取数据
阅读全文
摘要:1.Collection 1.1.List 1.1.1.ArrayList 类 基于数组算法的列表,底层其实就是一个 Object 数组 常用方法的 API: 方法名 作用 调用语法 add(E e) 添加元素,E 是创建集合时定义的泛型,添加的元素的类型就是传入的这个泛型类型 集合对象.add(E
阅读全文
摘要:1.Object 类 jdk 中文在线文档:https://www.matools.com/api/java8 1.1.equals 方法 与 == 对比 == 比较运算符: 既可以判断基本类型,又可以判断引用类型; 如果判断的是基本类型,判断的是值是否相等; 如果判断的是引用类型,判断的是地址是否
阅读全文
摘要:1.什么是异常 简单分类: 检查性异常:最具代表的是用户错误或问题引起的异常,无法预见。如要打开一个不存在文件时。 运行时异常:运行时异常是可能被程序员避免的异常。 错误:错误不是异常,而是脱离程序员控制的问题。 2.Java 异常处理机制 Application.java public class
阅读全文
摘要:Java 的核心思想就是 OOP(面向对象编程) 1.面向对象 面向对象编程:Object-Oriented Programming,OOP) 本质:以类的方式组织代码,以对象的组织(封装)数据 2.对象的创建 2.1.创建与初始化对象 创建对象:new 使用 new 关键字创建的时候,除了分配内存
阅读全文
摘要:1.数组概述 数组是相同类型数据的有序集合; 数组描述的是相同类型的若干各数据,按照一定的先后次序排列组合而成; 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 2.数组声明创建 首先必须声明数组变量,才能在程序中使用数组: dataType[] arrayRefvar;
阅读全文
摘要:1.方法的定义及调用 设计方法的原则:一个方法只完成一个功能,有利于后期的扩展 方法的定义: 修饰符(可选) 返回值类型 方法名(参数类型 参数名(可选)){ 方法体 return 返回值; } 2.方法重载 重载:就是在一个类中,有相同的函数名称,但形参不通的函数 方法的重载规则: 方法名称必须相
阅读全文
摘要:1.用户交互 Scanner Scanner 对象:获取用户的输入 基本语法:Scanner s = new Scanner(System.in); 通过 Scanner 类的 next() 和 nextLine() 方法获取输入的字符串,在读取前一般使用 hasNext() 和 hasNextLi
阅读全文
摘要:1. 注释、标识符、关键字 三种注释 单行注释:// 多行注释:/* 多行注释 */ 文档注释: /** * @Description HelloWorld * @Author xxx */ 标识符 关键字 Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 2. 数据类型 强
阅读全文
摘要:1. Java 三大版本 JavaSE:标准版(桌面程序,控制台开发……) JavaME:嵌入式开发(收集,小家电……) JavaEE:E企业级开发(web端,服务器开发……) JDK:Java Development Kit JRE:Java Runtime Environment JVM:Jav
阅读全文
摘要:标题 # 一级标题 ## 二级标题 ### 三级标题 。。。(最多六级标题) 字体 **hello**:粗体 *hello*:斜体 三个*:粗体+斜体 ~~hello~~:删除线 引用 > 引用文字 分割线 *** 图片  超链接 [超链接名字](URL) 列表 1. A
阅读全文