- 博客(27)
- 收藏
- 关注
原创 MySQL忘记了root密码
cmd – > net stop mysql 停止mysql服务* 需要管理员运行该cmd2. 使用无验证方式启动mysql服务: mysqld --skip-grant-tables3. 打开新的cmd窗口,直接输入mysql命令,敲回车。就可以登录成功4. use mysql;5. update user set password = password(‘你的新密码’) wh...
2020-03-30 09:08:27
116
原创 Day25Java基础学习(多线程,GUI)
Day25多线程(单例设计模式)(1)单例设计模式:保证类在内存中只有一个对象。(2)如何保证类在内存中只有一个对象呢?控制类的创建,不让其他类来创建本类的对象。Private在本类中定义一个本类的对象。Singleton s;提供公共的访问方式。public static Singleton getInstance(){return s}单例写法两种:饿汉式和懒汉式的区别:...
2020-03-23 23:51:40
213
原创 Day24Java基础学习(多线程)
Day24多线程(1) 什么时线程线程时程序执行的一条路径,一个进程中可以包含多条线程多线程并发执行可以提高程序的效率,可以同时完成多项工作。(2) 多线程的应用场景(1) 红蜘蛛同时共享屏幕给多个电脑(2) 迅雷开启多线程一起下载(3) QQ同时和多个人一起视频(4) 服务器同时处理多个客户端的请求多线程(多线程并行和并发的区别)(1) 并行就是两个任务同时运行,就...
2020-03-13 17:22:45
103
原创 Day23Java基础学习(递归的综合例题)
Day23File类递归练习(统计该文件夹大小)需求:1,从键盘接收一个文件夹路径,统计该文件夹大小 public class Test1 { /* 从键盘接收一个文件夹路径,统计该文件夹大小从键盘接收一个文件夹路径,统计该文件夹大小 1:创建键盘录入对象 2:定义一个无限循环 3:将键盘录入的结果存储,并封装成File对象 4:对File...
2020-03-13 12:49:17
146
原创 Day22Java基础学习
Day22IO流(序列流)(1) 什么是序列流序列流可以把多个字节输入流整合成一个,从序列流中读取数据时,将从整合的第一个流开始读,读完一个后继续读第二个,以此类推。(2) 使用方法整合两个:SequenceInputStream(InputStream, InputStream)public class Demo1_SquenceInputStream { public ...
2020-03-12 13:56:10
83
原创 Day21Java基础学习
Day21IO流(字符流FileReader)(1) 字符流是什么字符流是可以直接读写字符的IO流字符流读取字符,就要先读取到字节数据,然后转为字符。如果写出字符,需要把字符转为字节再写出。(2) FileReader,FileWriterFileReader类的read()方法可以按照大小读取FileWriter类的writer()方法可以自动把字符转为字节写出public ...
2020-03-11 21:17:24
79
原创 Day20Java基础学习
Day20IO流概述及其分类(1) 概念IO流用来处理设备之间的数据传输;Java对数据的操作是通过流的方式;Java用于操作流的类都在IO包中;流按照流向分为两种:输入流,输出流;流按照操作类型分为两种:字节流:字节流可以操作任何数据,因为在计算机中的任何数据都是以字节的形式存储的。字符流:字符流只能操作纯字符数据,比较方便。(2) IO流常用父类*字节流的抽象父类:...
2020-03-11 10:36:29
84
原创 Day19Java基础学习
Day19异常(异常的概述和分类)(1) 异常的概述异常就是Java程序运行过程中出现的错误。(2) 异常的分类通过API查看ThrowableError: 服务器宕机,数据库崩溃等。Exception(3) 异常的继承体系ThrowableErrorExceptionRuntimeException(运行时异常,人为错误造成)异常(JVM默认是如何处理异常的)(1)...
2020-03-08 01:42:04
121
原创 Day18Java基础学习
Day18集合框架(Map集合概述和特点)(1) Map接口概述*查看API可以知道:*将键映射到值的对象*一个映射不能包含重复的键*每个键最多只能映射到一个值(2) Map接口和Collection接口的不同*Map是双列的,Collection是单列的*Map的键唯一,Collection的子体系Set是唯一的*Map集合的数据结构值针对键有效,跟值无关;Collecti...
2020-03-05 00:41:19
71
原创 Day17Java基础学习
集合框架(HashSet存储字符串并遍历)(1) Set集合概述及特点:通过API查看即可(2) 案例演示HashSet存储字符串并遍历public class Demo1_HashSet { /* Set集合,无索引,不可重复,无需(存取不一致 */ public static void main(String[] args){ Ha...
2020-03-04 12:59:53
215
原创 Day16Java基础学习
Day16集合框架(去除ArrayList中重复字符串元素方式)(1) 案例演示:需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("a"); list.add("a");...
2020-03-03 21:21:01
125
1
原创 Day15Java基础学习
Day15集合框架(对象数组的概述和使用)(1) 案例演示需求:我有5个学生,请把这5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生的信息。Student[] arr = new Student[5];arr[0] = new Student(“张三”,23);arr[1] = new Student(“李四”,24);arr[2] = new Student(“王五”,...
2020-02-04 23:38:04
97
原创 Day14Java基础学习
Day14常见对象(正则表达式的概述和简单使用)(1) 正则表达式*是指一个用来描述或者匹配一系列符合某个语法规则的字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的。(2) 案例演示需求:校验qq号码1) 要求必须是5-15位数字2) 0不能开头3) 必须都是数字*非正则表达式的实现...
2020-02-04 00:00:05
1230
原创 Day13Java基础学习
Day13常见对象(StringBuffer类的概述)(1) StringBuffer类的概述通过JDK提供的API,查看StringBuffer类的说明。线程安全的可变符序列。(2) StringBuffer和String的区别String是一个不可变的字符序列StringBuffer是一个可变的字符序列常见对象(StringBuffer类的构造方法)(1) StringBu...
2020-02-03 00:53:02
94
原创 Day12Java基础学习
Day12常见对象(Scanner的概述和方法介绍)(1) Scanner的概述(2) Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in;标准的输入流,对应着键盘录入。(3) 一般方法hasNextXxx() 判断是否还有下一个输入项,其中Xx...
2020-02-02 18:07:04
107
原创 Day11Java基础学习
Day11Java开发工具(常见开发工具)(1) 操作系统自带的记事本软件(2) 高级记事本软件(3) 集成开发环境 IDE(Integrated Development Environment)(4) Eclipse 和MyEclipse的区别a. Eclipse是一种可扩展的开放源代码的IDEb. Eclipse的特点描述*免费*纯java语言编写*免安装*扩展性强c...
2020-02-01 16:58:35
91
原创 Day10Java基础学习
Day10Java基础学习Day10面向对象(package关键字的概述及作用)(1) 为什么要有包:将字节码(.class)进行分类存放(2) 包的概述举例: 学生:增加,删除,修改,查询老师:增加,删除,修改,查询方案1:按照功能分com.heima.addAddStudentAddTeachercom.heima.deleteDeleteStudentDelet...
2020-01-31 19:37:42
91
原创 Day09Java基础学习
这里写自定义目录标题Day 09面向对象(多态的概述及其代码体现)(1) 多态的概述:事物存在多种形态。(2) 多态前提:要有继承关系;要有方法重写;要有父类引用指向子类对象。(3) 案例演示:代码体现多态class Demo_Polymorphic{public static void main(String[] args) {Cat c = new Cat();c.e...
2020-01-30 15:32:32
316
原创 Day08 Java基础学习
Day08面向对象(代码块的概述和分类)(1) 代码块的概述在java中,使用{}括起来的代码被称为代码块。(2) 代码块的分类根据位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。(3) 常见代码块的应用a. 局部代码块在方法中出现;限定变量的生命周期,及早释放,提高内存利用率。b. 构造代码块(初始化块)在类中方法外出现;多个构造方法...
2020-01-02 16:56:41
116
原创 Day07Java基础之构造方法,成员变量,静态变量
面向对象(构造方法Constructor概述和格式)(1) 构造方法概述和作用给对象的数据(属性)进行初始化(2) 构造方法的格式特点a. 方法名与类名相同(大小和类名也一致)b. 没有返回值类型,连void都没有c. 没有具体的返回值类型return;class Demo1_Constructor { public static void main(String[] args...
2019-11-05 16:14:27
202
原创 Day06Java基础学习之面向对象
面向对象(1) 面向对象思想概述第一步第二步(2) 面向对象思想概述找对象(第一步,第二步)(3) 举例买煎饼果子;洗衣服(4) 面向对象的思想特点是一种更符合我们思想习惯的思想;可以将复杂的事情简单化;将我们从执行者变成指挥者。(5) 面向对象开发:就是不断的创建对象,使用对象,指挥对象做事情(6) 面向对象设计:就是管理和维护对象之间的关系(7) 面向对象的...
2019-10-31 15:44:11
86
原创 Day05Java基础之数组和遍历
数组的概述和格式(1) 为什么用数组:为了存储同种数据类型的多个值。(2) 数组概念:数组是存储同一数据类型多个元素的集合。也可以看作一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。(3) 数组定义格式:数据类型[] 数组名 = new 数据类型[数组的长度]。class Demo1_Array { public static void main(String...
2019-10-29 17:40:08
184
原创 Day04Java基础之循环语句,重载
Day04循环语句结构概述和for 语句的格式及其使用(1) 循环结构的分类:for ; while; do…while;(2) for语句的格式for (初始化表达式;条件表达式;循环后的操作表达式) {循环体;}(3) 执行流程:A. 执行初始化语句B. 执行判断条件语句,看其返回值时true还是falsea. 如果是true,就继续执行b. 如果时false,就结束循...
2019-10-28 12:07:37
127
原创 Day03Java基础之逻辑运算符,条件运算符
Day03逻辑运算符(1) 包含:&,|,^异或,! &&,||(2) 逻辑运算符一般用于连接boolean类型的表达式或者值,结果为true或者false。(3) 结论:A. 逻辑与&,表示并且,遇到false则false;只有左右都为true,结果才为true。int x = 10;X > 5 & X < 15; //...
2019-10-22 18:35:52
176
原创 Day02Java基础之数据类型和类型转换
Day02常量的概述(1)定义:在执行程序中值不发生改变;(2)字面值常量分类:字符串常量 用双引号括起来的内容 ”abc”;整数常量 所有整数 123;小数常量 所有小数;字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号。注意单引号中什么也不放是不可以的,它代表不了任何字符。但是可以放一个空格字符,代表空格;布尔常量 较为特殊,只有为true或者fal...
2019-10-21 16:28:27
146
原创 Day01Java基础之计算机基础
Day01计算机基础(1) 计算机五大硬件:运算器、控制器、存储器、输入设备、输出设备。Cpu:运算器+控制器。(2) 计算机软件:系统软件:DOS,WIDFOWS,Linux,Unix,Max,Android,IOs.应用软件:office,微信等。软件开发:(1) 软件:按照特定顺序组织的计算机数据和指令的集合。(2) 开发:软件的制作过程。(3) 软件开发:借助开...
2019-10-20 18:47:35
182
原创 java语言基础知识
初学Java,记录一点学习记录,有开始就会有收获,有收获就会有成长,加油!使用eclipse创建Java项目“Helloworld!”方法一:编写程序(1) Java程序存放在src文件中,为.java文件。Java的字节码程序存放在bin 中,为.class文件。(2) Java项目建好之后,右击src文档,新建一个clas类,起名helloworld(3) 在输入程序中忘记单词,可...
2019-09-12 22:18:36
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人