- 博客(10)
- 收藏
- 关注
原创 java从入门到弃坑数据库0 0
1.数据库入门:数据库软件可以让数据永久保存在数据库中,查询速度快,并且便于查询和管理数据。 2.Mysql数据库: A:查看所有数据库:mysql> show databases; --分号结束。sql语句就会发送给mysql服务器端执行。 +--------------------+ |
2017-05-31 20:37:54 196
原创 java从入门到弃坑十八天
1.网络编程三要素:A:ip:一个计算机的标识。 B:端口:每个应用程序对应一个端口用来通信,有效端口:0-65535,其中0-1024 系统使用或保留端口。 C:协议
2017-05-31 18:35:18 253
原创 java从入门到弃坑十七><
1.类加载器:程序加载某个类时,若类不在内存中,就会通过加载连接初始化三部实现对类的初始化。 加载:将class文件读入内存并为之创建一个Class对象 链接:验证内部结构,为静态成员分配内存,设置默认初始化值,将类的二进制数据符号引用替换为直接引用 初始化:为变量赋初值 2.类的加载时机:A:创建类的实例 B:访问类的静态变量或为静
2017-05-25 13:00:19 265
原创 java从入门到弃坑十六夜
1.线程方法:A:线程加入:public final void join(),等待该线程终止,其他线程才能继续执行。 B:线程礼让:public static void yield(),暂停正在执行的线程,让线程的执行更和谐一些。 C:线程死亡:public final void stop(),public v
2017-05-24 19:33:06 221
原创 java从入门到弃坑十五天
1.多线程:A:线程是依赖于进程而存在的,进程是正在执行的程序,线程是进程的执行路径和单元。 B:多线程的两种方式:继承thread类或实现runnable接口。 exp:1.继承thread类public class MyThread extends Thread{//继承thread类之后要重写其中的run方法 public void run(){
2017-05-17 20:41:34 228
原创 java从入门到弃坑第十四天
1.LineNumberReader:跟踪行号的字符缓冲输入流。 构造方法:LineNumberReader(Reader in):用默认输入缓冲区的大小创建行编号Reader。 LineNumberReader(Reader in,int sz):创建行编号reader,给定缓
2017-05-17 16:21:50 216
原创 java从入门到弃坑第十三天0A0
1.字节缓冲区流:BufferedInputStream(read() ):读取字节文件 BufferedOutputStream(write(byte[] b)):写入字节文件 该类流属于高级流,就是操作低级流的流 2.复制文件所用时间: //A:基本字节流一次读写一个字节所用
2017-05-10 17:15:16 311
原创 java从入门到弃坑第十二天
1.异常:程序出现的不正常的情况。分为编译时异常和运行时异常。 编译时异常:开始就必须处理,否则程序就无法运行。 运行时异常:在程序运行时出现的异常,需修改程序解决。 异常演示:除数不能为0:java.lang.ArithmeticException: / by zeropublic class ExceptionDemo6 {
2017-05-08 22:30:57 195
原创 java从入门到弃坑第十一天
1.HashSet:元素唯一,但是无序,他不保证set的迭代顺序,也不保证顺序的永恒不变。 注:如何保证元素的唯一性?在add源码的方法中 if (e.hash == hash && ((k = e.key) == key || key.equals(k))) {...} 左边:e.ha
2017-05-04 13:09:14 277
原创 java从入门到弃坑第十天
1.栈:先进后出,存入元素称为压栈,取出元素称为弹栈。 队列:先进先出。 数组:查询快,增删慢。 链表:增删快,查询满。由一条链子连接多个元素组成,每个元素包括自身数据和下一个元素的地址。 双向链表:每个元素由一个数据和前后两个元素的地址值三部分组成。 循环链表:最后一个元素存储的地址值指向第一个元素。 2.hash:把任意长度的输入通过哈希算法变换成固定
2017-05-02 22:13:33 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人