- 博客(34)
- 收藏
- 关注
原创 Day25
Day25## 知识点总结一、– create DATABASE 数据库名– show DATABASES– show CREATE DATABASE 数据库名– ALTER DATABASE bd4 DEFAULT CHARACTER SET gbk COLLATE gbk_bin:ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET?编码方式 COL...
2019-04-11 22:10:49
730
原创 Day24
Day24## 知识点总结1,网络编程 网络间通信2,Socket3,服务端:接收 客户端:发送4,ip 端口号 ip:port 套接字5,协议: tcp/ip udp arp http ftp …tcp/ip 安全可靠协议 慢 三次握手四次挥手 不丢udp 非安全可靠协议 ...
2019-04-11 21:48:05
146
原创 Day23
Day23## 知识点总结1,volatile - 可见性2,闭锁:3,栅栏:4,偷窃:5,饥饿:BlockingQueue6,信号量:
2019-04-11 21:40:24
160
原创 Day22
Day22## 知识点总结1、BIO NIO(netty) AIO2、多线程1)概述以及应用场景2)线程的状态(线程的生命周期)3)实现方式(4) juc1.继承Thread类,重写run(); void2.实现Runnable接口 重写run(); void3.实现Callable接口 重写call();带返回值,返回值类型和泛型保持一致4.线程池 实现...
2019-04-11 21:39:03
254
原创 Day21
Day21## 知识点总结一、BIO NIO(netty) AIO二、多线程1)概述以及应用场景2)线程的状态(线程的生命周期)3)实现方式4) juc进程:应用程序 软件线程:进程内的...
2019-04-11 21:34:50
101
原创 Day19
Day19## 知识点总结1,File2,流的分类 BIO NIO AIO3,BIO分类:I/O input/output 读/写1)按流向:输入流 输出流2)读取方式:字节流 字符流字节输入流(InputStream) 字节输出流(OutputStream) 字符输入流 字符输出流4,文件复制5,加密6,文件夹复制...
2019-03-31 21:31:13
226
原创 Day18
Day18## 知识点总结1,I/O 读写文件2,分类:BIO-阻塞IO NIO-伪异步非阻塞IO 1.4 AIO-异步非阻塞IO 1.7...
2019-03-31 21:30:17
119
原创 Day17
Day17## 知识点总结Conllection(List Set(TreeSet HashSet))Map(TreeMap HashTable HashMap)1,区别TreeMap --红黑树HashTable --哈希表 线程安全HashMap --哈希表+红黑树 非线程安全2,使用k-key ...
2019-03-31 21:29:23
127
原创 Day16
Day16## 知识点总结1、 Collection – List Set – List Set TreeSet HashSet – Stack QueueMap – TreeMap HashTable HashMap2,Set迭代遍历(先序 中序 后序)first() add() …与List比...
2019-03-25 21:59:52
135
原创 Day15
Day15## 知识点总结1、 Collection – List Set – List Set TreeSet HashSet – Stack QueueMap – TreeMap HashTable HashMap2、ArrayList:add() remove() set() get() ...
2019-03-25 21:56:44
126
原创 Day14
Day14## 知识点总结1、集合2、框架Collection(接口) :List(接口) Set(接口) :ArrayList LinkedList TreeSet HashSet : Stack QueueMap(接口): TreeMap HashTable HashMap3,ArrayList应用与底层实现4,排序(3)(1)a.a...
2019-03-25 21:49:45
211
原创 Day13实验
Day13## 实验题异常处理练习题一、选择题1.java中用来抛出异常的关键字是 CA、try B、catch C、throw D、finally2.()类是所有异常类的父类。 CA、Throwable B、Error C、Exception ...
2019-03-20 21:25:25
2469
2
原创 Day13
Day13## 知识点总结1、抛出异常throw throws throws:抛出方法异常 throw:方法内部抛出异常2、自定义异常private static void def() throws CjbnwfException{ ...
2019-03-20 21:22:26
196
1
原创 Day12
Day12## 知识点总结1、异常:程序出现不正常现象编译时异常 运行时异常(飘红)2、错误:必须改代码,逻辑问题 StackOverflowError3、常见异常ArithmeticException:数学运算异常(分母为0)ArrayIndexOutOfBoundsException:数组下标越界(下标超出范围)IndexOutOfBoundsExceptionNullP...
2019-03-19 22:10:23
146
原创 Day10实验
Day10## 实验9整理的部分题1.编写出一个通用的人员类(Person),该类具有姓名(Name)、年龄(Age)、性别(Sex)等域。然后对Person 类的继承得到一个学生类(Student),该类能够存放学生的5门课的成绩,并能求出平均成绩。最后在Main函数中对student类的功能进行验证。public class Person {private String name;...
2019-03-19 22:05:08
1150
原创 Day10
Day10## 知识点总结类与类之间的关系为:继承、关联、依赖其中他们的关联程度大小为:继承>关联>依赖代码之间的要求为:高内聚、低耦合
2019-03-16 22:27:02
145
原创 Day9
Day9## 知识点总结一、抽象类和接口抽象类:当父类方法不能满足大多数子类需求时,需要把方法变成抽象方法,抽象方法不能在普通类中,可以放在抽象类中。1).抽象方法不能在普通类中2).抽象类中可以有普通方法3).抽象类中可以有构造方法4).不能直接创建对象,间接可以接口:全是抽象方法的抽象类是接口1).抽象类中不可以有普通方法2).抽象类中不可以有构造方法3).不能实例化4)...
2019-03-14 21:53:13
169
原创 Day8实验
Day8## 实验4整理的部分题【练习题】1.多态练习1.定义一个Animal父类,方法有eat();2.定义三个子类;Cat,Dog,Eagle;3.利用多态性定义一个Animal类型的变量a,并将不同子类的实例赋给a;调用eat();观察结果后,并理解多态4.思考,如果a的引用指向一个Cat,如何调用Cat的新增方法;public class Animal {public ...
2019-03-14 21:38:16
879
原创 Day8
Day8## 知识点总结一、封装-保证数据安全-属性私有化二、多态-需要继承做基础,多种形态,重载调用方法时,先找父类,没有会报错,有则会继续去子类中找,若有则执行子类方法三、设计模式 -单例模式(懒汉式,饿汉式)一个类最多只允许创建一个对象byte - Byteshort - Shortint - Integerlong - Longfloat...
2019-03-14 21:32:50
142
原创 Day7实验
Day7## 实验1.2.3整理的部分题实验1定义一个汽车类(Car),属性有颜色,品牌,车牌号,价格,并实例化两个对象,给属性赋值,并输入属性值public String colour;public String brand;public String chepaihao;public double price; Car p1 = new Car(); Car p2...
2019-03-12 21:50:17
1877
原创 Day7
Day7## 知识点总面向对象三大特性:继承,封装,多态1,继承:xx是一种xxpublic class Cat extends Animal子类父类,基类,超类作用:简化代码(减少代码冗余)构造方法:父类对象先与子类对象创建super():调用父类构造函数重写:当父类方法不能满足子类需求 方法名相同,参数也得相同,子类重写方法访问修饰符不能比父类更严格equals has...
2019-03-12 21:38:21
150
原创 Day6实验
Day6## 实验8整理的部分题将一个给定的整型数组转置输出, 例如: 源数组,1 2 3 4 5 6 转置之后的数组,6 5 4 3 2 12.静态初始化一维数组{10,20,11,35,6,89},进行冒泡排序 int[] a = {10,20,11,35,6,89}; for(int i=0;i<a.length-1;i++){ for(i...
2019-03-12 21:35:06
430
原创 Day6
Day6## 知识点总结1.面向对象:2.发展:机器语言(0101) 汇编语言(操作系统) 高级语言(c) 面向对象(java)3.万事万物皆对象人法地,地法天,天法道,道法自然床前明月光,疑是地上霜,举头望明月,低头思故乡4.一类相同属性的对象集合(抽象)–类5.类,对象6.属性-是对类和对象的静态描述7.方法- 动态描述public ...
2019-03-12 21:25:12
176
原创 Day5实验
Day5## 实验7整理的部分题1.定义一个5个元素组成的一维数组,对其赋值,再把该数组反向输出。 int[] a = {1,2,3,4,5}; for(int i=a.length-1;i>=0;i--){ System.out.println(a[i]); }定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标 ...
2019-03-10 22:01:37
622
原创 Day5
Day5## 知识点总结一、排序算法(共有8种)1.冒泡排序 (主要) 注意交换次数最多 、最少 和比较次数2.选择排序(主要)3.插入排序(主要)4.快速排序5.希尔排序6.堆排序7.基数排序8.归并排序...
2019-03-08 15:42:12
151
原创 Day4实验
Day4## 实验6整理的部分题1.输出图型********************* for(int i=0;i<6;i++){ for(int j=0;j<i+1;j++){ System.out.print("*"); }System.out.println(); }...
2019-03-07 20:55:25
480
原创 Day4
Day4## 知识点总结一、数组:1.定义:具有相同类型数据的集合类型[] 变量;类型 变量[];int[] ages; int ages[];2.赋值变量 = new 类型[长度];3.下标,索引:0~长度-1变量[索引]4.长度5.引用类型...
2019-03-07 20:36:23
130
原创 Day3实验
Day3## 实验5整理的部分题1盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!” for(int i=0;i<100;i++){ System.out.println("我能行"); }2.本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?(用double存储)...
2019-03-06 21:45:30
395
原创 Day3
Day3## 知识点总结一、循环1.单循环for(起始;终止;步长){循环体}起始;while(终止){循环体;步长;}起始;do{循环体;步长;}while(终止);2.嵌套循环外层循环控制行数 内层循环控制列数3.break:结束整个循环contiune:结束当次循环4.旗标法boolean f = false;...
2019-03-06 21:31:36
175
原创 Day2实验
Day2## 实验4整理的部分题做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。输入一个数,判断它是否能被3、5、7整除, Scanner sc=new Scanner(System.in); int a = sc.nextInt(); if((a%3==0)||(a%...
2019-03-05 16:50:31
527
原创 Day2
Day2## 知识点总结一、字符集Java采用的是unicode编码,有16位 (0000 0000 0000 0000)二、内存模型三、分支语句if(boolean|表达式){语句块(业务逻辑)}else{语句块(业务逻辑)}if(boolean|表达式){语句块(业务逻辑)}else if(boolean|表达式){语句块(业务逻辑)}…else{语句...
2019-03-05 16:40:33
207
原创 Day1实验
Day1## 实验123整理的部分题实验二:表达式7.求圆的面积。double r = 2.0;double size = Math.PIMath.pow(r, 2);System.out.println(size);实验三:表达式4.定义一个大写字母,把它转换为小写字母后显示出来。char c = ‘A’;System.out.println((char)((int)c+32)...
2019-03-05 12:55:25
202
原创 Day1
Day1## 知识点总结一、环境搭建(最低版本需要jdk1.8)语言:机器语言(010101) 汇编语言 高级语言(面向过程) 所有语言都是面向对象查看版本:win+r–>cmd–>java -version例:如果想计算输出2^10,可以选用方法Math.pow(2,10)二、第一个程序新建工程–>新建java文件–>写代码三、注释包括://单行注释(用...
2019-03-04 18:13:34
365
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人