Java学习总结

时间:2019-05-12 15:18:38下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Java学习总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Java学习总结》。

第一篇:Java学习总结

基础部分:

编译命令javac

编译命令:java

JVM:java虚拟机,类声明:

1、一个java文件中只能有一个public class 的声明,但是容许多个class声明

Class 声明:生成的.class 文件和类文件名相同

2、类声明是每个单词首字母大写(习惯)标志符:字母 数字 下划线 $符号 不能用数字开头 数据类型:基本数据类型 :数值型 字符型 布尔型

引用数据类型 :接口 类 数组

运算: 判断语句: 循环语句: 数组: 方法:

java.util.Arrays.sort(x)安升序排列

system.arraycopy(源数组,源数组开始点 ,目标数组 , 目标数组点,长度)面向对象:

面向对象的三个特征:封装 继承 多态 类包括:属性 方法

对象的产生步骤:声明对象,实例化对象 封装 常见的

构造方法:每一个类中都有一个构造方法,那么这个方法实际上就是构造方法

必须和类名相同

没有返回值类型的声明

不能使用return返回一个内容 匿名对象:只使用一次的对象

String 类:

字符:根据字符串的索引找到指定位置的字符 char charAt(index)

将字符数组变成字符串

全部变成字符串 String(char c[])部分变成字符串 new Sting(char c[],int offset,int count)字节:string 变成字节数组: byte[] getByte()将字符串变成字符数组 char[] toCharArray String 变成字符数组:插入char[] getChar(start,end,char des[],目的字符串数组的复制起始位置)字节数组到String 同上面 String 类中的常用方法

length()一个字符串的长度: equals()

equalsIgnoreCase()忽略大小写 startsWith()endsWith()

compareTo()按字典顺序比较难-1,0,1 根据字符串的索引找到指定位置的字符 char charAt(index)根据字符,字符串,找到字符串的位置 int indexOf(char c,int fromIndex)int indexOf(String c,int fromIndex)

字符串的截取: string substring(int beginIndex,int endIndex)字符串的拆分: String[] split(string regex)字符串的替换: replace(char old,char new)replaceAll(string old,string new)trim()去掉字符串前后的空格 toUpperCase()转换成大写: toLowerCase()

concat()连接两个字符串 substring()

substring(begin,end)

字符串转换成其他数据:

Integer.pareseInt(string)Character.pareseChar(string)Double b=Double.pareseDouble(string)

基本数据类型变成字符串:

Static string valueOf(int)valueOf(double)类:类是对对象状态和行为的定义

内部类:在一个类的内部还有另一个类

匿名内部类

包装类:

在包装类的操作中存在 装箱 和拆箱的 在jdk1.5后可以自动

重要的一点,可以将字符串变成基本数据类型

包,实际上就是一个文件夹,在不同的文件中可以存在同名的类

抽象类:包括一个抽象方法的类 抽象方法只是声明而未实现的方法,所有的抽象方法和抽

象类都都必须用abstract关键字声明

抽象类不能直接实例化,可以声明 必须被继承 子类必须直接全部继承抽型方法 继承:

继承的限制:java不支持多重继承,一个子类只能继承一个父类

代码块:包括四种:普通代码块

构造块,静态块 :优先于主方法执行,优先于构造块,而且只执行一次

同步代码块 this super

final 声明的类不能有子类

声明的方法不能被覆写

声明的变量变成了常量

如果final定义一个常量,常量的标识符必须是大写 接口:接口是一个特殊的类,是由抽象方法和全局常量组成: Interface 定义一个接口 Implements 实现接口

一个抽象类可以有多个接口,但一个接口不能继承抽象类 对象的多态:主要指子类对象和父类对象相互转换关系

向上转型:父类 父类对象=子类实例 自动完成

向下转型:子类 子类对象=子类(父类实例)强制完成 用packet来定义包 Import 导入包 系统常用的包

泛型: 异常: 多线程: Java常用类库 StringBuffer String是一个字符串,但是字符串的内容不可以改变,改变的只是内存地址的指向,想改变字符串的内容,必须使用StringBuffer append 将字符串链接

string和stringBuffer没有关系,如果先把StringBuffer对象变成string 必须用toString 常用方法 append()insert(int string)添加 delete(start,end)删除 reverse()反转字符

system类

system.currentTimeMillis()获得当前的时间

gc()方法:

finalize()throws Throwable 此方法将在对象被调用前使用 Date类 java.util.Date Arrays 是一组与数组操作相关的类 正则表达式

集合框架

Collection set list List 内容可以重复,Set内容不可以重复 IO流

File类 删除 delete exists 判断是否春在 separator 分隔符 isFIle 是否是文件 isDirectory判断是否是文件

第二篇:java学习总结

第三周学习总结

这周从HTML学到了mysql:

1.HTML:Hypertext Markup Language超文本标记语言 后缀名为.html或.htm

由两部分组成:head和body

2.body属性:bgcolor、background、bgproperties、text

3.table表格

属性:table、caption、tr、td、th、bgcolor、background、width、height、border、bordercolor、colspan、rowspan、align、valign

4.from表单:主要功能收集信息

表单标记: