- 博客(12)
- 收藏
- 关注
原创 数据库
1,MySql语句1,mysql语句建库show databases;create database jyuser; (database不用复数)use jyuser; 建表(第一个参数为字段名,第二个参数为字段类型,不用加单引号傻狗)create table usertable(username varchar(20),password varchar(20));//查看表结构desc u...
2018-07-02 15:34:44
184
原创 集合
1,collection接口List接口和collection接口继承于collection接口,collection接口的方法对于list和set是通用的 五个常用的方法 add(E e); remove(Object o) size(); iterator(); isEmpty(); collection接口的iterator方法将返回一个迭代器,其方法有下面三个hasNext(); ne...
2018-07-01 20:13:29
146
原创 IO流
1,这些io流类在api里的继承图类 FileReaderjava.lang.Object java.io.Reader java.io.InputStreamReader java.io.FileReader类 FileWriterjava.lang.Object java.io.Writer java.io.OutputStreamWriter ...
2018-07-01 20:12:48
157
原创 流程控制
1,条件语句if当语序列表里面只有一条语句,或没有语句时,可以省略{},但要在末尾添加;简化为三元表达式B=a>0?a:-a; 2,条件语句switch(多选一)表达式的值必须为整型,字符型,字符串型,不能为小数 3,循环语句while(条件判断语句)一直循环语句,直到条件为假退出循环 超级死循环int x =5;while(x ==5); do while 语句,与while语...
2018-06-30 20:37:20
151
原创 java语言基础
1,小数默认为double型 2,\r 回车 \n换行 3,标识符,标识符由下划线_ 美元符号$ 数字组成,不能由数字开头,允许使用中文和其他国家的语言 4,常量,当定义的常量为属性时,必须在定义时给它初始值,常量不能重新赋值 5,变量,静态变量的有效范围可以跨类,甚至可以达到整个应用程序之内。 6,运算符,二元运算符(对两个操作数进行处理)6.1赋值运算符,将右边的操作数赋值给左边,如果有多个...
2018-06-30 20:30:18
75
原创 类与对象
1,类与对象的关系类是对象的载体,每一个对象都有相应的类,对象是类抽象出来的实例 2,什么是类类是对同一类事物的统称,类是构造对象所依赖的规范,类是世间万物的抽象的称呼,而对象就是这个事物想对应的实体 3,面对对象的三大特性封装:将对象的属性和行为封装起来,其类是载体,类对客户隐藏了实现的细节,客户只需用类提供的接口使用类,不需要知道其中实现的细节 继承:减少代码量,减少错误发生的概率 多态:多态...
2018-06-30 20:27:24
90
原创 接口,继承与多态
1,多态和接口的作用多态机制的使用可以动态调整对象的调用,降低对象之间的依存关系接口被用来建立类与类之间关联的标准 2,super关键字的作用用super();调用父类的构造方法,super关键字调用父类的成员变量和方法 3,重写,重写可以选择扩大方法的修饰权限 4,当实例化一个子类对象时,父类对象也会被相应的实例化(会自动调用父类的无参构造方法)可以通过super关键字显式的调用父类的构造方法...
2018-06-30 20:26:17
96
原创 类的高级特性
1,Final被定义为final的对象引用只能指向唯一一个对象,不可以将它指向其他对象,但是一个对象的值本身是可以改变的,为了使一个常量做到真正不可更改,可以将常量声明为static final(全局常量) 一个被定义为private的方法隐式的被指定为final类型 final类不允许被继承,不允许被改动格式final class 类名 2,内部类内部类可以使用所有的外部类的成员变量和方法,内...
2018-06-30 20:23:41
156
原创 如何自定义异常
2,什么是异常,异常就是程序运行过程中可能出现的错误异常通常是由使用程序的人因为客观的原因引发的错误。(外界原因) 错误是编写程序的人,代码出现错误,不可原谅,斩了。(自身原因)如内存泄漏就属于错误...
2018-06-30 20:20:50
448
原创 超简单有bug的多客户端网络通信
package 简单的网络通信;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.ServerSocket;i...
2018-06-29 10:59:33
124
原创 数组的基本操作
6.1数组的概述 数组是具有相同类型的一组数据的集合 6.2二维数组的创建和使用如果一维数组中的各个元素仍然是一个数组,那么它 就是一个二维数组二维数组,第一个下标表示的行,第二个下标表示的列 二维数组的初始化(花括号里面嵌套花括号)Int myarr[2][3] = {{2,2,4},{5,6,4},{2,3,3}}; 6.3数组的基本操作填充数组Arrays的fill方法可以任意数组的元素...
2018-06-29 10:56:37
579
原创 如何制造堆栈的内存泄漏
1,内存有两个主要的区域,栈空间和堆空间 栈(stack)主要存储对象的引用,方法的调用,基本数据类型 方法的调用会压栈,栈空间的数据类型进出是试管类型的,先进后出 堆(heap)主要存储对象 2,如何制造内存泄漏栈死递归,自己调用自己 public class Test2 {static int count;public void dg() {count++;System.out.printl...
2018-06-07 15:16:25
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人