java入门到弃坑
MlSAKA
Now it's time to say goodbye
To the things we loved
And the innicence of youth
展开
-
java从入门到弃坑第六天
1.继承:当定义的类中的成员变量和成员方法相似度较高时,可以用继承定义一个父类,由子类继承父类来减少代码量。格式:class 子类名 extends 父类名 { },其中父类又叫基类,超类,子类又叫派生类。例如:学生类: 成员变量:name,age 构造方法:无参,带参 成员方法:getXxx()/setXxx(),eat(),sleep() 老师类:原创 2017-04-11 17:14:19 · 297 阅读 · 0 评论 -
java从入门到弃坑十七><
1.类加载器:程序加载某个类时,若类不在内存中,就会通过加载连接初始化三部实现对类的初始化。 加载:将class文件读入内存并为之创建一个Class对象 链接:验证内部结构,为静态成员分配内存,设置默认初始化值,将类的二进制数据符号引用替换为直接引用 初始化:为变量赋初值2.类的加载时机:A:创建类的实例 B:访问类的静态变量或为静原创 2017-05-25 13:00:19 · 266 阅读 · 0 评论 -
java从入门到弃坑第九天
1.Calender:日历类,为日历字段之间提供了一些转换方法,该类为抽象。 成员方法:public int get(int field):返回给定日历字段的值 public void add(int field,int amount):根据amount修改field的值 public void原创 2017-04-25 20:08:17 · 224 阅读 · 0 评论 -
java从入门到弃坑第十二天
1.异常:程序出现的不正常的情况。分为编译时异常和运行时异常。 编译时异常:开始就必须处理,否则程序就无法运行。 运行时异常:在程序运行时出现的异常,需修改程序解决。 异常演示:除数不能为0:java.lang.ArithmeticException: / by zeropublic class ExceptionDemo6 {原创 2017-05-08 22:30:57 · 196 阅读 · 0 评论 -
java从入门到弃坑第十四天
1.LineNumberReader:跟踪行号的字符缓冲输入流。 构造方法:LineNumberReader(Reader in):用默认输入缓冲区的大小创建行编号Reader。 LineNumberReader(Reader in,int sz):创建行编号reader,给定缓原创 2017-05-17 16:21:50 · 217 阅读 · 0 评论 -
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 · 229 阅读 · 0 评论 -
java从入门到弃坑十八天
1.网络编程三要素:A:ip:一个计算机的标识。 B:端口:每个应用程序对应一个端口用来通信,有效端口:0-65535,其中0-1024 系统使用或保留端口。 C:协议原创 2017-05-31 18:35:18 · 255 阅读 · 0 评论 -
java从入门到弃坑数据库0 0
1.数据库入门:数据库软件可以让数据永久保存在数据库中,查询速度快,并且便于查询和管理数据。2.Mysql数据库: A:查看所有数据库:mysql> show databases; --分号结束。sql语句就会发送给mysql服务器端执行。 +--------------------+ |原创 2017-05-31 20:37:54 · 198 阅读 · 0 评论 -
java从入门到弃坑数据库二
1.数据约束:给表添加数据约束,从而约束用户操作数据的行为。2.默认值约束:当被约束的字段没有值插入时,会自动分配一个默认值。CREATE TABLE student(NAME VARCHAR(20),gender VARCHAR(2)DEFAULT '男');INSERT INTO student(NAME) VALUES('jack');INSERT INTO student原创 2017-06-07 16:09:37 · 198 阅读 · 0 评论 -
java从入门到弃坑数据库三
1.JDBC:一套专门用于java程序操作数据库的接口。 发送条件:连接Mysql数据库:数据库主机,端口,数据库用户名,密码,连接的数据库2.JDBC核心API:Driver接口:数据库驱动程序的接口,所有具体数据库厂商需要驱动的程序均需要实现此接口。import java.sql.Connection;import java.sql.Driver;import java.sql原创 2017-06-07 21:32:53 · 197 阅读 · 0 评论 -
java从入门到弃坑第八天
常用API类讲解。1.Integer:对应基本类型int。字段:MAX_VALUE-最大值,MIN_VALUE-最小值。 构造方法:Integer(int value),Integer(String s):该字符串必须由数字组成。原创 2017-04-24 14:06:07 · 369 阅读 · 0 评论 -
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 · 222 阅读 · 0 评论 -
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 阅读 · 0 评论 -
java从入门到弃坑第五天
1.二维数组:元素为一维数组的数组,与c语言不同,java中的二维数组中每个一维数组中的元素个数可以不同。C语言中的二维数组像是平面直角坐标系,而java中的二维数组像是树枝分叉。2.二维数组的动态初始化:A:数据类型[][] 变量名 =new 数据类型 [m][n];指定有m个长度为n的一维数组。原创 2017-04-10 16:20:00 · 282 阅读 · 0 评论 -
java从入门到弃坑第四天
1.封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式。既提高了代码的复用性,又提高了安全性。 做法:对不满足的数据做出判断,写成方法包含在类中。因此java提供了一个private关键字,修饰成员变量和成员方法,被修饰的变量和方法只能在本类中访问。2.private封装格式:把成员变量加private修饰,针对每个变量给出getXxx()和setXxx(),首字母大写。原创 2017-04-05 20:21:00 · 227 阅读 · 0 评论 -
java从入门到弃坑之面向对象思想
1.面向过程思想:一步一步完成功能,侧重与过程的编写,较为底层。2.面向对象思想:基于面向过程,不对过程做太多了解,只了解能完成该功能的对象,然后通过调用对象来完成功能。 更关注与完成功能的类,侧重于结果。3.面向对象思想特点:A:更符合我们的思想习惯。原创 2017-04-04 20:46:10 · 249 阅读 · 0 评论 -
Java从入门到弃坑第三天
主要完结对基础语法的学习,初步接触面向对象思想,学习并熟悉对类的创建和方法的使用。1. java中的方法:(即为函数)完成特定功能的代码块。格式:修饰符返回值类型方法名 (形参列表){方法体;return返回值;}注:若为空类型可无返回值,返回值类型为void。2. 方法的调用:A:单独调用。B:输出调用。C:赋值调用(推荐)。用一个变量来接方法的返原创 2017-04-04 19:39:29 · 456 阅读 · 0 评论 -
java从入门到弃坑第二天
1.java基础运算:对常量和变量进行操作的过程,把常量和变量用操作符连接起来称为表达式。2.运算符:算术运算符:+,-,*,/,%,++,--。注:a++为先运算后自增,++a为先自增后运算。 exp:public static void main(String[] args) {原创 2017-04-04 13:49:41 · 301 阅读 · 0 评论 -
java从入门到弃坑第一天
一 学习java之前,要先了解dos命令:1.D: 进入d盘。2.dir:列出当前目录下的所有文件(夹)。3.md aaa:创建名为aaa的文件夹。4.rd aaa:删除名为aaa的文件夹。5.cd 路径名称:进入当前路径。6.cd.. cd\:回退到上一级/根目录。7.del :删除文件。8.cls:清屏。9.exit:退出cmd。 二 java基础知识1.jd原创 2017-03-31 13:41:18 · 485 阅读 · 0 评论 -
java从入门到弃坑第七天
1.形式参数:基本类型:四类八种,传递基本类型的数据值。 引用类型:类,接口,数组,传递该引用类型的对象,实际传递地址值。2.返回值:基本类型:返回该基本类型的数据值。 引用类型:返回该类型对象的地址值。注:若为接口或抽象类,则返回/传递该接口的实现类或抽象类的子类的对象的地址值。3.权限修饰符:原创 2017-04-17 14:31:09 · 327 阅读 · 0 评论 -
java从入门到弃坑第十三天0A0
1.字节缓冲区流:BufferedInputStream(read() ):读取字节文件 BufferedOutputStream(write(byte[] b)):写入字节文件 该类流属于高级流,就是操作低级流的流2.复制文件所用时间://A:基本字节流一次读写一个字节所用原创 2017-05-10 17:15:16 · 311 阅读 · 0 评论 -
java从入门到弃坑第十天
1.栈:先进后出,存入元素称为压栈,取出元素称为弹栈。 队列:先进先出。 数组:查询快,增删慢。 链表:增删快,查询满。由一条链子连接多个元素组成,每个元素包括自身数据和下一个元素的地址。 双向链表:每个元素由一个数据和前后两个元素的地址值三部分组成。 循环链表:最后一个元素存储的地址值指向第一个元素。2.hash:把任意长度的输入通过哈希算法变换成固定原创 2017-05-02 22:13:33 · 170 阅读 · 0 评论 -
java从入门到弃坑数据库终
1.JDBC进行批处理:为了提高sql语句发送到数据库的效率,运用批处理建立sql缓存区,一次发送多条sql到数据库 成员方法:void addBatch(String sql) 添加到sql缓存区(暂时不发送) int[] executeBatch()执行批处理命令。发送所有原创 2017-06-13 17:09:34 · 262 阅读 · 0 评论