自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 javaSE_day13学习笔记 —— 线程(同步机制:synchronized关键字)

javaSE_day13线程1. 程序、进程、线程2. 线程创建的两种方式3. 线程类的构造方法4. 常用方法5. 守护线程 setDeamon(true);6. 线程的生命周期(从生到死)7. 线程的优先级8. 线程同步9. 同步线程之间的通信线程1. 程序、进程、线程程序:静态的代码进程:程序动态的执行过程。产生、执行、消亡线程:动态执行的过程,是进程内最小的执行单位进程有直接独立的内存线程共享进程的资源,在进程内,每个线程可以完成独立的功能eg: 线程之间实际上轮换执行pa

2020-07-31 19:43:50 186

原创 javaSE_day12 学习笔记 —— IO流

javaSE_day12IO流1. File类1.1 构造方法创建对象的三种格式1.2 文件夹的创建和删除1.3 创建文件1.4 常用方法2. IO: Input 、 Output2.1 分类2.2 核心方法2.3 操作的数组类型2.4 文件字节输入输出流——FileInputStream和FileOutputStream2.5 对象输入输出流——ObjectInputStream 和ObjectOutputStream2.6 文件字符输入输出流——FileReader和FileWriter2.7 缓

2020-07-30 19:23:39 171

原创 javaSE_day11 学习笔记 —— Math类、日期相关类、异常类

这里写目录标题1. Math类1.1 常用方法练习:猜数游戏2. 和日期相关的类2.1 Date类2.2 Calendar类3. 异常3.1 继承关系3.2 强制处理3.3 异常处理的两种方式3.4 异常块的正确使用语法3.5 try-catch可以嵌套使用try-catch块3.6 执行过程3.7 自定义异常类3.8 方法重写异常(编译时异常)3.9 throw 和 throws 的区别4. IO流4.1 File类4.1.1 构造方法创建对象的三种格式4.2.2 文件夹的创建和删除4.2.3 创

2020-07-29 20:10:17 198

原创 自动封箱、自动拆箱,“==“比较

封箱、拆箱8种基本数据的封装类封箱、拆箱总结8种基本数据的封装类byte short long float double boolean -> 首字母大写int - > Integerchar - > Character封箱、拆箱拆箱 Integer->inti.intValue()封箱 int -> Integeri2.valueOf(2)总结1. 两个均为包装类包装类型一致包装类型内容相等(输出true)包装类型内容不

2020-07-29 19:29:42 235

原创 javaSE_day10 学习笔记 —— String类、正则表达式、StringBuilder类

javaSE_day10String类1.1 基础1.2 String,StringBuilder,tringBuffer1.3 常用方法1.4 练习1.5 正则表达式1.5.1 规则1.5.2 正则表达式练习replaceAll()替换split()解析字符串String类1.1 基础由final修饰不可以有子类格式:String str = new String(“hello”); //hello在 常量池、堆String str2 = “hello”; //hello在 常量

2020-07-28 20:01:48 263

原创 javaSE_day09 学习笔记02—— 垃圾回收、常用的工具包、Object类

javaSE_day091. 垃圾回收垃圾回收机制:低级线程(负责堆内存对象的回收)没有变量引用的对象被标识为垃圾引用变量赋值 null ,标识对象可以回收,但不马上回收有一个计数器来记录是否被引用。静态变量定义太多了,不会被回收内存溢出:创建对象时,内存不够用内存泄漏:对象使用完成,没有及时回收,内存始终被占用2. 常用的工具包java.lang: 核心的java类 String, System, Thread, Math, Object等,自动导入java.io:

2020-07-27 22:09:51 128

原创 javaSE_day09 学习笔记01 —— 模拟使用银行卡缴费

模拟使用银行卡缴费目录模拟使用银行卡缴费需求整理代码需求整理定义类:UnionCard 父类成员变量:private String id;//卡号private double balance;//余额private int pw;//密码方法:(1) public UnionCard(String id, double balance, int pw)功能:初始化成员变量(2) setXX/getXX方法(3) public void saveMoney(int mon

2020-07-27 19:03:58 285

转载 正斜杠(/)和反斜杠(\)的区别

正斜杠(/)和反斜杠(\)的区别 正斜杠(/)和反斜杠(\)的区别DOS路径:Windows系统:asp.net中:另附:C#中 \ 是转义字符一直很不解正斜杠与反斜杠到底有何区别?经过一段时间的理解,得出:DOS路径:E:\ 开发资料 \ ASP.NET高级开发  这是反斜杠的作用后面跟着的是文件名csc / t:library / r:System.Web.dll / out:d:\ CustomHandler.dll d:\CustomerHandler.cs …这就是正斜杠后面是一个

2020-07-25 09:30:21 194

原创 javaSE_day08 学习笔记 —— lambda表达式

javaSE_day08目录javaSE_day08lambda表达式lambda表达式使用已定义方法Lambda对构造方法的引用lambda表达式函数式接口编程接口中只有一个抽象方法,把方法通过匿名类实现的方式简化成一个表达式(lambda表达式)的写法。语法格式:() -> {}() 表示形参列表-> 符号 goes to{} 表示方法体如果只有一条语句,{ }可省略eg:/* IA a2 = ()-> {System.out.println(

2020-07-24 12:56:41 263

原创 javaSE_day07 学习笔记 —— 关键字(abstract,interface)、内部类、匿名类

javaSE_day07目录javaSE_day071. 关键字1.1 abstract1.2 interface1.2.1 定义接口2. 使用接口 implements3. ==接口==和==接口==之间是继承关系4. ==类==和==接口==之间是实现关系,可以实现多个接口2. 函数式接口接口和抽象类的区别3. 内部类1. 类体内部类2. 方法内的内部类3. 匿名类1. 关键字1.1 abstract抽象方法:由abstract修饰的方法特点:没有方法体抽象类:由abstr

2020-07-23 23:21:12 208 2

原创 javaSE_day06 学习笔记 —— 对象的造型instanceof、关键字(static,final)

javaSE_day06目录javaSE_day06对象的造型关键字staticfinal对象的造型对象的强制转换通过instanceof方法判断兄弟类不能强制转换(当前类创建对象时)父子间可以强制转换, 编译成功但运行时异常关键字static修饰变量、方法、静态块变量:成员变量 ->成员变量修饰范围类变量(静态变量)有static修饰对所有对象共享和对象无关,由类名访问类加载器加载类的时候初始化实例变量没有static修饰归对象所

2020-07-22 23:35:37 213

原创 算法的时间复杂度和空间复杂度

算法的时间复杂度和空间复杂度目录算法的时间复杂度和空间复杂度1.算法(Algorithm)2.不同算法之间的优劣一、时间复杂度1.常见的时间复杂度量级2.常用的时间复杂度算法2.1 常数阶O(1)2.2 线性阶O(n)2.3 对数阶O(logN)2.4 线性对数阶O(nlogN)2.5 平方阶O(n²)2.6 立方阶O(n³)、K次方阶O(n^k)二、空间复杂度1. 比较常用的空间复杂度1.1 空间复杂度 O(1)1.2 空间复杂度 O(n)1.算法(Algorithm)是指用来操作数据、解决程序

2020-07-21 22:44:08 287

原创 javaSE_day05 学习笔记 02 —— 面向对象、面向过程、类和对象

javaSE_day05目录javaSE_day051. 面向对象和面向过程1.1 面向过程1.2 面向对象2. 类和对象2.1 类的定义2.2 构造方法(构造器)2.3 对象的初始化过程(内存)2.4 构造块 { }2.5 局部块2.6 变量的分类2.7 this关键字1. 面向对象和面向过程1.1 面向过程eg: 想吃面包 (自己做)买面 --> 和面 --> 模型 --> 烤熟 --> 吃面包简单应用1.2 面向对象eg: 想吃面包 (让别人做(面包师

2020-07-21 19:10:17 226

原创 javaSE_day05学习笔记 01 —— 模拟注册功能

javaSE_day05目录javaSE_day05模拟注册功能1.使用数组存储个人信息2. 用户注册 register()3. 验证用户名和密码(登录) check()4.修改个人信息 updateInfo()5. 修改密码 updatePwd()6. main方法模拟注册功能1.使用数组存储个人信息public class Demo { //定义存储用户信息的数组 static String[] arrayId = {}; static String[] arrayName = {

2020-07-21 18:55:13 154

原创 javaSE_day04学习笔记 —— 数组、冒泡排序、方法

javaSE_day04目录javaSE_day041. 一维数组1.1 什么是数组1.2 特点1.3 声明数组1.4 创建数组(申请内存)1.5 存放数据1.6 使用数组补充:堆、栈1.7 main方法的==args数组==的使用1.8 数组的==拷贝==和==扩容==1.9 数组元素的排序1.9.1 冒泡排序1.9.2 选择排序2. 二维数组2.1 声明2.2 创建2.3 赋值2.4 使用数组元素练习1. 对角线求和2. 矩阵转置3. 杨辉三角3. 方法3.1方法的定义3.2 方法的调用3.3 方法的

2020-07-20 20:27:59 272

原创 Java输出各种 * 图案

目录六行 *****阶梯 *金字塔 *钻石*六行 ***** public static void test9() { for (int i = 1; i <=6; i++) { for (int j = 1; j <=5; j++) { System.out.print("*"); } System.out.println(" "); } }阶梯 *public static void test10() { for (int i = 1; i

2020-07-19 20:30:34 6592 1

转载 Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

Windows下Tomcat报端口被占用问题平时都好好的tomcat,今天突然报出来Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at loca...

2020-07-18 21:57:27 349

原创 javaSE_day03学习笔记 —— 控制台输入、语句种类 (九九乘法表,百钱百鸡)

javaSE_day031. 控制台输入Scanner sc = new Scanner(System.in); String str = sc.next(); //接收字符串型int num = sc.nextInt(); //接收字整型float f = sc.nextFloat(); //接收浮点型double d = sc.nextDouble(); //接收double型2. 语句种类赋值语句: eg: x = 9 ;方法调用语句: 方法由对象、类名调用eg: S

2020-07-17 23:17:41 296

原创 javaSE_day02学习笔记 —— 进制,变量,标识符,关键字,注释,运算符(两个数交换的三种方法)

javaSE_day021. 进制进制:二进制、八进制、十六进制二进制: 前缀是0b 0和1组成int i = 110;//不能这样写, 应该是 int i = 0b110;Eg: 1+1=10 , 11+1=100 , 111+1=1000八进制:前缀是0 范围: 0-7int i = 065Eg: 7+1=10 27+1=30 77+1=100十六进制:0-9 a-f 0x12a 前缀是0xEg: 9+1=a a+

2020-07-16 23:40:41 301 2

原创 JavaSE_day01学习笔记 —— JDK环境配置 ,数据类型

JavaSE实训第一天Java概述Java 发明于 SUN公司,后被Oracle收购Java1995年诞生,1996年 jdk1.0版本发布J2SE 、J2EE(Java 2 platform enterprise edition)、J2ME2004年发布 jdk1.5 JAVASE5.0 (只是换了个名)JAVAEEJAVAME2009年Oracle(甲骨文)收购 jdk11–>jdk14jdk 14补充: LTS----(中间件)长期维护的版

2020-07-15 23:48:56 246 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除