学习笔记
文章平均质量分 50
eclipse_newlearner
这个作者很懒,什么都没留下…
展开
-
【JAVASE_学习笔记】基础知识
Javase dos命令原创 2017-09-27 17:03:54 · 190 阅读 · 0 评论 -
【JavaSE_学习笔记】泛型
【JavaSE_学习笔记】泛型泛型格式::泛型只能放引用类型 泛型的好处: 1.可以把运行时出现的问题提前至编译时 2.避免了无谓的强制类型转换 3.解决了黄色警告线的问题 问题:以下哪些写法是正确的? ArrayListString> list = new ArrayListString>(); true ArrayListObject>原创 2017-11-13 10:46:10 · 252 阅读 · 0 评论 -
【JAVA_SE】构造方法与构造代码块
【JAVA_SE】构造方法与构造代码块构造方法作用:给对应的对象进行初始化 格式:修饰符 函数名(形参列表){ 初始化语句;}注意: 1.构造方法是没有返回值类型的; 2.构造方法的函数名必须和类名一致; 3.构造方法并不是我们手动调用的,而是在创建对应对象时由jvm主动调用的(每创建一个对象就会调用一次构造方法); 4.如果一个类没有显式的添加一个构造方法原创 2017-10-16 23:35:15 · 250 阅读 · 0 评论 -
【JavaSE_学习笔记】Set接口及其子实现类
【JavaSE_学习笔记】Set接口及其子实现类Set接口无序,元素不可重复 用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复 单列集合的体系图:集合的体系:---------| Collection 单列集合的根接口--------------| List 如果是实现了List接口的集合类具备的特点: 有序,元素可重复。------------------| ArrayLi原创 2017-11-14 15:10:28 · 232 阅读 · 0 评论 -
【JavaSE_学习笔记】BigDecimal类与BigInteger类
【JavaSE_学习笔记】BigDecimal类与BigInteger类BigDecimal类对于浮点类型的数据,他们的存储和整数的存储是不一样的,是按照有效数字位来进行存储的,浮点类型的数据计算时容易损失精度,计算出的结果不准确,为此Java提供了BigDecimal类。 BigDecimal作用:来提供浮点类型数据的精确计算!可变的、任意精度的有符号十进制数 构造方法: public原创 2017-11-05 21:16:52 · 192 阅读 · 0 评论 -
【JavaSE_学习笔记】Date类SimpleDateFormat类与Calendar类
【JavaSE_学习笔记】Date类SimpleDateFormat类与Calendar类Date类Date类(日期类)位于java.util包下 构造方法: public Date():表示分配的一个Date对象:无参: 通过无参构造获取当前系统的具体的时间 public Date(long date):指定一个时间毫秒值 和它1970-1-1 00:00:00有时间差 举例:i原创 2017-11-05 23:41:42 · 216 阅读 · 0 评论 -
【JavaSE_学习笔记】排序、二分查找与数组工具类
【JAVA_SE】排序、二分查找与数组工具类排序选择排序思想: 代码:public class Demo1 { public static void main(String[] args) { int [] arr={13,26,3,9,53}; mySort(arr); //遍历数组,打印其中元素 for(int i=0原创 2017-11-05 20:29:56 · 203 阅读 · 0 评论 -
【JavaSE_学习笔记】System类与Math类
【JavaSE_学习笔记】System类与Math类System类System:该类没有构造方法,所以字段和成员方法都用静态修饰 常用的两个字段: in ,out都和流有关系:java.io PrintStream(字节打印流) ps = System.out ; 标准输出流 PrintWriter(字符打印流) InputStream in =原创 2017-11-06 15:19:58 · 238 阅读 · 0 评论 -
【JavaSE_学习笔记】正则表达式
【JavaSE_学习笔记】正则表达式正则表达式常用的语法: A:字符 符号 意义 注意事项 x 字符 x :任意的字符 \\ 反斜线字符 在代码中书写正则表达式:——>用两个\代表一个反斜线 \t 制表符 (‘\u0009’) \n 新行(换行)符 (‘\u000A’) IO流中要写入换行符号:windows “\r\n” \r原创 2017-11-06 17:09:39 · 205 阅读 · 0 评论 -
【JavaSE_学习笔记】Integer和Character
【JAVA_SE】Integer和CharacterInteger类java的jdk5.0以后的一些新特性:自动拆装箱,可变参数,增强for循环,静态导入,枚举… 对于每个基本数据类型都会被自动封装成一个引用类型: 基本类型 引用类型 int Integer char Character byte Byte boolean Boolean float原创 2017-11-04 22:54:57 · 237 阅读 · 0 评论 -
【JavaSE_学习笔记】字节流
【JavaSE_学习笔记】字节流IO流划分: 1.按流向划分: 输入流 输出流 使用输入流还是输出流的依据: 以当前程序为参照物,数据如果流出,则使用输出流;数据如果流入则使用输入流 2.按处理的单位划分: 字节流:用于读取文件的字节数据,数据不经任何处理 字符流:读取的字节数据还会转化成字符数据,读取的是以字符为单位的数据(字符流=字节流+编码/解码)原创 2017-11-29 21:12:57 · 282 阅读 · 0 评论 -
【JavaSE_学习笔记】Map接口及其子实现类
【JavaSE_学习笔记】Map接口及其子实现类Map接口如果需要存储成对存在的数据,就要使用双列集合 实现了Map接口的集合类具备的特点:存储的数据以键值对的形式存在,键(key)不能重复,值(value)可以重复 Map接口中的方法: 增: V put(K key,V value):添加元素到map集合,返回以前与key关联的值,如果没有则返回null 若两元素键相同,值不同,原创 2017-11-21 22:31:30 · 542 阅读 · 0 评论 -
【JavaSE_学习笔记】Collections集合工具类
【JavaSE_学习笔记】Collections集合工具类Collection与Collections的区别: Collection是单列集合的根接口,Collections是操作集合对象的工具类 Collections的常用方法:1.对list集合进行排序 void sort(list):对元素进行排序 void Sort(List list,Comparator c原创 2017-11-22 13:53:10 · 216 阅读 · 0 评论 -
【JavaSE_学习笔记】异常体系
【JavaSE_学习笔记】异常体系Java程序也会出现许多不正常的情况,Java使用了许多类描述这些不正常的情况,这些类堆积在一起就形成了Java的异常体系 ———| Throwable 所有错误与异常的父类 —————| Error 错误,错误一般都是由于jvm或者是硬件引发的问题。一般都不会通过代码处理错误 —————| Exception 异常, 异常我们是需要通过代码去处理的原创 2017-11-23 10:28:59 · 229 阅读 · 0 评论 -
【JavaSE_学习笔记】File类
【JavaSE_学习笔记】File类File的构造方法: File(String pathname) :指定文件或者文件夹的路径,创建一个File对象 File file=new File("F:\\a.txt"); File(File parent, String child):指定父路径与子路径构建一个File对象File parentFile=new File("F:");File原创 2017-11-23 11:53:56 · 172 阅读 · 0 评论 -
【JavaSE】作业练习1118
1、请编写程序,统计一个字符串中每个字符出现的次数import java.util.HashMap;import java.util.Scanner;public class Demo1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.o原创 2017-11-23 18:20:34 · 685 阅读 · 0 评论 -
【JavaSE_学习笔记】List接口的三个子实现类
【JavaSE_学习笔记】List接口的三个子实现类ArrayList面试题:ArrayList无参构造方法默认的容量是多少?容量不够用时,自动增长多少? ArrayList底层是使用了一个Object数组实现的,往ArrayList中存储数据时,数据实际是存储在了Object数组中,使用无参构造方法时,Object数组的初始容量为10,但容量不够用时自动增长50% ArrayList特有的原创 2017-11-12 21:20:27 · 227 阅读 · 0 评论 -
【JAVASE_学习笔记】内部类
【JAVASE_学习笔记】内部类内部类:在一个类的内部定义另外一个类,另外一个类称为内部类 内部类的class文件名:外部类$内部类.class 内部类的类型:成员内部类:在外部类的成员位置 局部内部类:在外部类的局部位置 内部类的好处:可以直接访问外部类的所有成员 应用场景:在描述A事物时,A事物内部还维护了另外一个B事物,且B事物必须要访问到A事物的成员,这时可以用内部类原创 2017-10-24 10:30:20 · 198 阅读 · 0 评论 -
【JAVASE_学习笔记】标识符与注释
【JAVASE_学习笔记】标识符与注释标识符标识符的命名规范: 1. 类名与接口名:单词首字母大写,其余小写 如LastTime 2. 变量名与方法名:首单词全部小写,其余单词首字母大写,其他小写 如userName 3. 常量名:全部大写,单词与单词间用下划线分隔 如UP_DIRECTION 4. 包名:全部小写,写法:公司域名的反写(后面在跟上哪个部门原创 2017-09-27 19:52:06 · 223 阅读 · 0 评论 -
【JAVASE_学习笔记】数据类型
【JAVASE_学习笔记】数据类型常量常量:程序运行中其值不变的量 常量类型:1.字面值常量: a.整数常量 如12 b.小数常量 如3.14 c.布尔常量 布尔常量只有两个值,true,false d.字符常量 单个字符使用单引号引起来的内容 如’a’ e.字符串常量 数据内容使用双引号引起的内容 如”h原创 2017-09-27 21:45:32 · 258 阅读 · 0 评论 -
【JAVASE_学习笔记】运算符
【JAVASE_学习笔记】运算符算数运算符+(正数,加号,连接符) 连接符:数据与字符使用+,此时+作为一个连接符,拼接字符串。任何数据与字符串使用连接符,结果类型为字符串类型。 注意:计算机每次只能运算一个+System.out.println(1+2+3+"hello"+1+2+3);//输出6hello123-(减号) *(乘号) /(除号)默认取整 %(取模,取余数)取模运算结果正原创 2017-09-27 23:16:19 · 274 阅读 · 0 评论 -
【JAVA_SE学习笔记】封装与继承
【JAVA_SE学习笔记】封装与继承封装权限修饰符:用于控制变量或方法的可见范围 public:公共,public修饰的变量或方法可以在任何范围内可见 private:私有的,private修饰的变量或方法只能在本类中可见 封装步骤: 1.用private修饰需要被封装的属性; 2.提供公共的方法设置或者获取该属性的值。 方法的命名规范:set属性名 或 get原创 2017-10-17 18:08:57 · 219 阅读 · 0 评论 -
【JAVASE_学习笔记】流程控制语句
【JAVASE_学习笔记】流程控制语句语句:以;结束的代码为一个语句 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句顺序语句按照代码顺序执行的语句 举例:public class Test01 { public static void main(String[] Args){ String name="新垣结衣"; System.out.原创 2017-10-10 20:18:59 · 292 阅读 · 0 评论 -
【JAVASE_学习笔记】函数与重载
【JAVASE_学习笔记】函数与重载函数定义格式:修饰符 返回值类型 函数名 (形式参数列表){ 函数体(需要被封装起来的功能代码);}修饰符:public static返回值类型:返回值类型就是指功能代码被调用完毕之后返回的结果数据类型。如果没有返回值结果则使用void表示函数名:首单词全部小写,其他单词首字母大写,其他单词小写形式参数:定义一个功能的时候,如果目前有参数是不能确定,这些原创 2017-10-10 20:53:09 · 149 阅读 · 0 评论 -
【JAVASE_学习笔记】数组
【JAVASE_学习笔记】数组数组一维数组数组就是同一种数据类型数据的集合容器 定义数组的格式:数据类型 [] 变量名=new 数据类型 [容量大小];//举例int [] arr=new int [125];int:表示该容器只能存储int类型的数据 [ ]:表示是一个数组类型 arr:变量名 new:用于创建一个对象的关键字 125:表示该数组容器的容量大小 数组的初始化方式:原创 2017-10-10 22:34:37 · 161 阅读 · 0 评论 -
【JAVASE_学习笔记】类与对象
【JAVASE_学习笔记】类与对象面向对象的引入基本概念 对象:真实存在的一个事物(具体) 类:同一种事物的公共属性以及公共功能的抽取(抽象) 面向过程:侧重的是过程,遇到一个问题解决一个问题 面向对象:找合适的对象,完成合适的事情,侧重于找对象找对象的方法: 1.自定义类,通过自定义类去创建对象; 2.sun公司已定义了很多类,只需认识这些类创建对象即可使用。 自定义原创 2017-10-10 23:10:32 · 319 阅读 · 0 评论 -
【JavaSE_学习笔记】集合Collection接口
【JavaSE_学习笔记】集合Collection接口Collection接口目前:学习过哪些容器变量呢? 数组,StringBuffer/StringBuilder 对于数组来说,数组的长度是固定的,不符合实际需求(长度不可变) 对于StringBuffer/StringBuilder来说始终在内存中返回的是字符串类型,也不满足元素类型变化的要求 面试题:集合和数组的区别?原创 2017-11-06 21:35:37 · 196 阅读 · 0 评论 -
【JavaSE_学习笔记】List接口
【JavaSE_学习笔记】List接口ListList:如果实现了List接口的集合类,该集合类的特点:有序,元素可重复 有序:在集合中的有序不是指自然顺序,存储元素和取出元素是一致的 List接口特有的方法: 增加: void add(int index, Object element)在列表的指定位置插入指定元素 void addAll (int index,Collect原创 2017-11-06 22:18:42 · 209 阅读 · 0 评论 -
【JAVA_SE学习笔记】Object类
【JAVA_SE学习笔记】Object类Object 类是类层次结构的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现这个类的方法 常用方法: 1. public int hashCode() 返回该对象的哈希码值 hashCode()—–>通过哈希算法(哈希表:hashtable)—->地址值(不是实际意义上的地址值!)原创 2017-10-30 16:26:16 · 185 阅读 · 0 评论 -
【JAVA_SE学习笔记】Scanner类
【JAVA_SE学习笔记】Scanner类输入数据的两种方法: 1. Scanner:用来创建一个文本扫描器(键盘录入) 2. java高级特性:IO流(后面讲) BufferReder:字符缓冲流来键盘录入 System类中的静态字段: public static final InputStream in: 标准输入流 InputStream :字节流原创 2017-10-30 16:38:20 · 290 阅读 · 0 评论 -
【JAVASE_学习笔记】抽象类与接口
【JAVASE_学习笔记】抽象类与接口final关键字final表示最终 注意: 1.final修饰一个基本类型变量时,该变量不能被重新赋值 常量的修饰符为:public static final 2.final修饰一个引用类型变量时,该引用不能重新指向新的对象 3.final修饰一个方法时,该方法不能被重写 4.final修饰一个类时,该类不能被继承原创 2017-10-22 21:21:14 · 343 阅读 · 0 评论 -
【JAVA_SE学习笔记】String、StringBuffer和StringBuilder
【JAVA_SE学习笔记】String、StringBuffer和StringBuilderStringString类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现;字符串一旦被赋值,其值不能再改变String类常用的构造方法: 1.String():表示一个空字符序列 2.public String(byte[] bytes,Charset ch)原创 2017-10-30 20:41:23 · 263 阅读 · 0 评论 -
【JAVASE_学习笔记】多态
【JAVASE_学习笔记】多态多态指一个对象具备多种形态 多态的前提: 1.必须存在继承或者实现关系 2.父类引用类型变量指向了子类的对象或是接口的引用类型变量指向了接口实现类对象 3.必须有方法重写 注意: 1.多态情况下,子父类存在着同名的成员变量时,默认会访问父类的成员变量 2.多态情况下,子父类存在同名的非静态方法时,默认是访问子类的成员方法原创 2017-10-23 16:52:53 · 292 阅读 · 0 评论 -
【JavaWeb_学习笔记】Bootstrap框架练习
运用Bootstrap框架复现Bootstrap中文网首页<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE-edge"&am原创 2018-04-13 23:00:17 · 401 阅读 · 0 评论