自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019-10-3 Javase例题

文章目录图书管理系统(面向过程)图书管理系统(面向对象)猜拳游戏集合list购物车Map购物车多线程聊天图书管理系统(面向过程)import java.util.Scanner;public class Test5 { public static void main(String[] args) { // TODO Auto-generated method stub int ...

2019-10-03 16:42:45 348

原创 2019-10-3 Javase总结

文章目录第一周第二周第三周第四周第一周2019-8-31【Javase】背景 特点 安装 DOS命令 环境变量 工作原理 进制转换2019-9-2【Javase】标识符 关键字 变量2019-9-3【Javase】数据类型2019-9-3【Javase】 算数、关系、逻辑、扩展复制、三元、位运算符,运算符优先级,控制台输入2019-9-5【Javase】分支语句与循环语句2019-9...

2019-10-03 16:24:53 210

原创 2019-9-29【Javase】网络、协议、IP地址、InetAddress、域名、端口、URL、数据传输、反射、设计模式

文章目录一、网络二、协议三、IP地址四、InetAddress五、域名六、端口七、URL八、数据传输九、反射十、设计模式一、网络一组 由 网线连接起来的计算机。二、协议三、IP地址四、InetAddress查看IP: Dos: ipconfigInetAddress: IP 的封装public static void main(String[] args) throws U...

2019-09-30 11:21:37 321

原创 2019-9-28【Javase】线程

文章目录一、线程二、线程状态三、线程1.主线程2.子线程1) 继承Thread类2)Runnable接口3) Callable接口:Runnable 接口 和 Callable接口的区别:四、线程的优先级五、方法1.interrupt()线程中断2.yield() 线程让步六、线程同步同步语法:同步方法:同步:获得锁:释放锁:七、ReentrantLockLocktryLock() 试图获取锁。 ...

2019-09-29 21:39:08 143

原创 2019-9-27【Javase】io流

文章目录一、文件和目录1、文件2.目录二、流1.分类2.字节流2.1 文件流2.2 转换字符流2.3 缓冲流2.4 对象流3.字符流3.1 文件流3.2 缓冲流3.3 文本输出流三.try-with-resources 自动资源释放一、文件和目录File类:文件和目录的封装。1、文件 public static void main(String[] args) throws IOEx...

2019-09-27 19:23:19 352

原创 2019-9-2【Javase】分支练习

任务一:要求:310分钟是多少小时余多少分。知识点:运算符任务二:要求:判断平年和闰年。闰年:能被4整除但不能被100整除或者能被400整除。知识点:条件运算符。预习作业:任务三:要求:三个整数,求最大数。知识点:分支语句任务四:要求:三个整数,升序排序。知识点:分支语句任务五要求:实现斐波那契序列...

2019-09-26 15:56:02 211

原创 2019-9-25【Javase】集合:set、map、queue

文章目录一、Set集合1.HashSet原理:原码:重写:hashCode和equals()方法:2、TreeSet基本应用:底层:二叉树去重:3.区别二、队列三、Collections四、Map注意:Map得遍历:Map区别:一、Set集合Set 接口 集 : 数据是唯一存储,无序的。HashSet实现类:底层 数据结构 哈希表。1.HashSet数组 + 链表 + 二叉树。...

2019-09-25 19:26:11 726

原创 2019-9-24【Javase】集合Collection、List

文章目录比较器:集合1.集合2.Collection集合2.1 Collection2.2 List2.3 集合遍历2.3.1 Iterator2.3.2 ListIterator比较器:集合1.集合区别:数组长度是固定的;集合长度是不固定的,是变长;2)数组可以存储基本类型 和 引用类型的数据;集合 只能存储引用类型的数据。2.Collection集合Collection...

2019-09-25 00:49:43 292

原创 2019-9-23【Javase】异常、泛型

文章目录一、异常处理1.异常2.异常分类错误: Error异常: Exception1.运行时异常2 非运行时异常(受检异常)3.常见的异常4.异常处理方式4.1.异常处理方式1.try -cath2.多重catch块3.try-catch -finally4.throws声明异常5.throw6.自定义异常类4.2.注意事项二、泛型1.泛型类2.通配符3.比较器一、异常处理1.异常意外,不...

2019-09-23 21:25:27 456

原创 2019-9-21【Javase】内部类、函数式接口、Lambda表达式、枚举类型

文章目录一、内部类内部类分类1.成员内部类1.1 实例内部类1.2静态内部类2.局部内部类语法:3.匿名内部类语法:注意;二、函数式接口三、Lambda表达式四、枚举类型一、内部类内部类分类1.成员内部类 实例成员内部类 静态成员内部类2.局部内部类3.匿名内部类1.成员内部类 字节码文件: 外部类类名$...

2019-09-23 09:56:58 492

原创 2019-9-19【Javase】String字符串、装箱和拆箱、日期类、正则

文章目录多态多态的两个特征:好处:类多态:接口多态:参数多态:1.多态应用2.运算符3.类型转换一、字符串1.String类2.StringBuffer类多态多态的两个特征: 1.方法重写; 2.父类引用 - 》 子类对象 接口 - 》 实现类对象好处:1.屏蔽掉子类的差异性;2.随意更换子类对象,程序不会 有任何影响;3.可以用父类类型 表示和接收 所有子类...

2019-09-20 20:17:37 534

原创 2019-9-17【Javase】object、final、实现关系、抽象类、接口、多态、UML类图

文章目录一、final二、实现关系三、抽象类四、接口五、多态六、UML之类图Object哈希值:(散列值)对象(数据)的一个唯一的标识。通过 一定的算法 算出来的数据。hashCode():hash算法class Student{private int no;private String name;public Student(int no, String name) {this...

2019-09-17 22:49:32 1288

原创 2019-9-16【Javase】继承、继承传递性、方法重写、super、object

文章目录一、继承引入语法:示例:继承的优点:注意:二、方法重写重写的原因:三、super作用:调用父类的成员。应用:四、继承传递性五、Object类1.equals()一、继承引入继承:根据已有类 派生出 新类的技术。子类 可以 继承父类的功能。还可以增加自己独特的功能。单一继承。只能有一个父类。语法:示例:继承的优点: 1.代码重用: 2.方便维护。高耦合注意:...

2019-09-16 23:50:58 621

原创 2019-9-12【Javase】构造块、程序包、访问修饰符、static静态、Math类

文章目录构造块:构造块:语法:public class 类{{// 构造块:作用: 初始化对象。解决: 多个构造重载代码冗余的问题。执行顺序上:先执行 构造块,后执行构造器。}}成员变量初始化的顺序:class Demo{private int n = 11;//声明处初始化{n = 22;}public Demo() {n = 33;}public in...

2019-09-12 23:13:12 700

原创 2019-9-11【Javase】可变参数、命令行传参、递归、封装、重载、构造

文章目录可变参数区别:命令行传参(了解)递归特点:封装重载方法重载:构造默认构造:无参构造:带参构造:构造和普通方法区别:构造器和访问器区别:构造器调用:调用带参构造:可变参数区别:1.数组参数,可以有一个,可以有多个;可以变参数只能有一个;2.数组参数,位置任意;可变参数只能放在最后;3.数组参数,传参 只能传入一个数组类型[];可变参数传参,可不给参数,可给多个参数,可传一个数...

2019-09-11 22:39:20 408

原创 2019-9-10【Javase】方法、this、成员变量和局部变量、带参方法、参数传递、引用参数

文章目录一、方法定义二、成员变量和局部变量的区别三、带参方法定义四、方法参数传递五、引用参数一、方法定义1.一个文件定义多个类注意:1.只能有一个类定义类public的;2.public修饰的类名 与 文件名一致;3.public 修饰的类 定义主方法。2.this: 表示 本类对象。作用: 1) 调用成员变量 和成员方法;2)成员变量和 局部变量同名,使用this区分调用成员变量...

2019-09-10 21:58:03 565

原创 2019-9-9【eclipse】Eclipse中的所有快捷键列表

文章目录1.主要实用2.编辑3.查看4.窗口5.导航6.搜索7.文本编辑8.文件9.项目10.源代码11.运行12.重构1.主要实用Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了...

2019-09-08 23:46:17 130

原创 2019-9-9【Javase】复制、arrays、二维数组、不规则数组、面向对象、类的应用----

1.复制 int [] arr = {1,2,3,4,5}; // 1 方式一 int [] arr1 = new int[arr.length]; for(int i = 0; i < arr.length; i ++ ) { arr1[i] = arr[i]; } // 2. 方式二:arraycopy ...

2019-09-08 23:39:10 495

原创 2019-9-7【Javase】循环嵌套,循环标签,数组,最大值算法,排序(冒泡、选择、插入)

文章目录一.循环嵌套示例:任务1:任务2:任务3:2.循环标签:数组一.循环嵌套示例: // 1. /* for(int i = 1; i <= 3; i++) {// 行 for(int j = 1; j <= 3; j++) {// 列 System.out.print("*"); ...

2019-09-07 00:50:20 550

原创 2019-9-6【Javase】跳转语句与循环练习

文章目录跳转语句1 break场合:switch 和 循环作用:结束 switch 或 结束循环。return语句;continue跳转语句1 break求一加到十的和,和大于五就退出 int sum = 0 ; for(int i= 1 ; i <= 10 ; i++) { sum += i;// 和 if(sum > 5)...

2019-09-05 20:20:20 556

原创 2019-9-5【Javase】分支语句与循环语句

文章目录流程控制语句分类1.1 分类1.2 流程图1.3、分支结构语句1.3.1 单分支1.3.2 双分支1.3.3.多分支1.3.3.1 多重If注意:equal比较(用于字符串)现场编程:简单计算1.3.3.2 switch分支语法:执行流程:现场编程I:代码:注意:现场编程 II:代码:switch和多重if的区别:2.分支嵌套3.循环结构3.1 循环分类3.2 while循环语法:流程图:...

2019-09-04 21:19:25 716

原创 2019-9-3【Javase】 算数、关系、逻辑、扩展复制、三元、位运算符,运算符优先级,控制台输入

文章目录一、算术运算符加+,减-,乘*,除 /,余%练习:自增自减运算符后缀i++:前缀++i:2、关系运算符3、逻辑运算符4、扩展赋值运算符5、条件运算符(可以嵌套)三元运算符:练习两个数字比较大小·三个数取最大值6、位运算符位运算:& :| :^ 异或:~ :非 (取反)左移:右移:>>> 无符号右移:7、运算符优先级8、控制台输入语法:示例一、算术运算符...

2019-09-03 20:29:43 462

原创 2019-9-3【Javase】数据类型

文章目录一、数据类型:1、基本数据类型: 数值。1.整数类型:2.浮点数(小数)类型:3.字符类型:4.布尔 类型:2、引用数据类型:地址一、数据类型:1、基本数据类型: 数值。1.整数类型: 字节类型: byte 1 字节 -128 到 127 短整数类型: short 2 ...

2019-09-02 19:24:36 272

原创 2019-9-2【Javase】标识符 关键字 变量

文章目录一、标识符1、什么是标识符2、标识符的命名规则3、标识符的命名规范4、示例二、关键字三、字面值四、变量1. 什么是变量2.变量的声明和赋值1.数据类型的作用?2.变量要求:3.声明/定义变量的语法格式:4.变量声明之后怎么赋值?5.声明和赋值可以放到一起完成。6.变量赋值之后,可以重新赋值,变量的值可变化:7.有了变量的概念之后,内存空间得到 了重复的使用:8、通常访问一个变量包括两种访问...

2019-09-01 23:55:35 207

原创 2019-8-31【Javase】背景 特点 安装 DOS命令 环境变量 工作原理 进制转换

一、背景1软件组成部分 是为了完成 其功能的程序。2.程序有序指令的集合。3.指令语言.Java机器语言: 面向机器的语言。编码 0,1(二进制)。汇编语言: 底层的语言。 助记符 push pop .高级语言:英文字符,数学表达式。c : 面向过程(步骤)c++:面向对象java: 可移植的。4.Java的发展史:JDK 1.0 awt1.2 swing ...

2019-08-31 20:33:23 244

空空如也

空空如也

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

TA关注的人

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