自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaSE—链表

一、基本概念这种以"链"状形式串起来的队列,就称为链表; 链表中的每个对象称为节点(Node); 最前面的节点称为链表头,最后面的节点称为链表尾;public class Student { private String name; private int id; //实现链表的关键属性 public Student head; public Student next; ...

2018-09-27 23:33:02 145

原创 JavaSE—异常

1、try-catchpublic class Demo2 { public static void main(String[] args) { FileInputStream input=null; try { input=new FileInputStream("C://a.txt"); int data; while((data=input.read())...

2018-09-17 00:11:46 99

原创 JavaSE—单例模式

1、单例模式package 单例模式;public class Earth { //1、声明全局静态对象 public static Earth i=new Earth(); //2、将构造方法权限设置为private private Earth() {} //实例方法,输出地球上所有的国家的名字 void showCountry() { System.out.p...

2018-09-08 22:28:29 117

原创 JDBC精讲---第一阶段

★以下是JDBC第一阶段的精讲环节 , 通过以下步骤 , 让同学们初步掌握JDBC技术 , 请同学们务必根据笔记自己操作一番 , 如果由不懂得地方 , 可以加老师微信 : 13453130601进行咨询一 . 电脑的存储机制1 . 内存中 , 如果非正常关机就会造成数据丢失 ; 2 . 硬盘中 , 数据不会丢失 , 也就是持久化技术 ;二 . 什么是持久化技术 ?1 . 持久化...

2018-09-01 00:46:00 178

原创 JDBC精讲---第二阶段

一 . 什么是DAO层 ?1 . DAO(Data Access Object)是指数据库访问接口 , 是一个封装了对数据源的访问操作的公共的API ;二 . 什么是DRY原则 ?1 . don ' t  repeat  yourself ! 也就是我们在编写代码的时候尽量不要编写重复的代码 !三 . DAO的设计规范1 . DAO组件包括 : DAO接口 , DAO实现类 ,...

2018-09-01 00:45:42 139

原创 DBCP连接池配置参数

initialSize="10"             初始化连接,连接池启动时创建的初始化连接数量(默认值为0)maxActive="80"          最大活动连接,连接池中可同时连接的最大的连接数(默认值为8)minIdle="10"          最小空闲连接,连接池中最小的空闲的连接数,低于这个数量会被创建新的连接(默认为0,该参数越接近maxIdle,性...

2018-09-01 00:44:28 540

原创 JavaSE——多线程

一、多线程概述1、要认识进程得从程序开始,程序是对数据描述与操作的代码的集合;2、进程是程序的一次动态执行过程,他对应了代码加载、执行至执行完毕的一个完整过程;3、进程的特点是:      (1)、进程是系统运行程序的基本单位;      (2)、每一个进程都有自己独立的一块内存空间,一组系统资源;      (3)、每一个进程的内部数据和状态都是完全独立的;4、线程是...

2018-09-01 00:44:05 237

原创 JavaSE——抽象类和接口

一、引言1、父类中定义了相关子类的共同属性和方法(行为);2、接口中定义了类的共同行为(包括非相关的类);二、抽象类和抽象方法1、抽象类不能用来创建对象,抽象类可以没有抽象方法,或者可以全部都是抽象方法,这些方法将在具体的子类中实现;      抽象方法以 ";" 结尾,没有具体实现;       必须抽象类父类声明指向子类引用;2、抽象类和抽象方法都是abstract...

2018-09-01 00:43:18 392

原创 JavaSE—正则表达式

一、正则表达式       1、正则表达式(regex),用来描述一个匹配字符串集合的模式;       2、Unicode编码中汉字的范围:\ u2E80- \ u9FFF;       3、常用的正则表达式             (1)、(pattern):指定字符模式,例如:JAVA匹配的java;             (2)、(?:pattern):同上,只不过性...

2018-09-01 00:43:07 168

原创 JavaSE—枚举

一、枚举       ★枚举的用法package test;public class Test { /** * 定义枚举类型Day */ enum Day{ MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY } public static void main(String[] args) { ...

2018-09-01 00:42:49 136

原创 JavaSE—类的设计原则

1、内聚性类应该被描述为一个单一的实体,而所有的类操作应该在逻辑上相互配合,支持一个一致的目的。例如:可以设计一个类用于学生,但不应该将学生类与教职工类放在同一个类中,因为学生和教职工是不同的实体;2、一致性遵循标准java程序设计风格和命名习惯,为类、数据域和方法选取具有信息的名字,通常风格是将数据域的声明置于构造方法之前,将构造方法置于方法之前,而对于在多个类中执行相同工作的方...

2018-09-01 00:42:38 288

原创 JavaSE——Tips

1、返回当前时间戳:Systrem.currentTimeMillis();      小于10的个位数 %10 等于它本身;      大于等于10的数%10等于它的个位数;2、i++:先把 i 的值拿来用,然后再自增1;      ++i:先自增1,再把自增1之后的新值拿来用;3、科学计数法:System.out.println(1.2e2);      输出结果为:1...

2018-09-01 00:42:30 703

原创 JavaSE—常用类库方法汇总

一、日期1、LocalDatestatic LocalTime now() 构造一个表示当前日期的对象 static LocalTime of(int year,int month,int day) 构造一个表示给定日期的对象 int getYear() int getMonthValue() int getDayOfMonth() ...

2018-09-01 00:42:18 634 1

原创 JavaSE—泛型

一、泛型1、泛型可以使我们在编译时,而不是运行时检测出错误;2、之前我们使用过的ArrayList类就是一个泛型类,此外还有泛型接口Comparable;3、泛型可以将类型参数化,这个能力使我们可以定义带泛型类型的类或方法;4、泛型类型必须是引用类型,例如://此处的泛型可以指定为Integer,但不能指定为intList<Integer> list = new...

2018-09-01 00:42:09 124

原创 JavaSE——集合框架

1、java集合框架所提供的接口和类全部在java.util包中;2、集合框架是为表示和操作集合而规定的一种统一的标准体系结构;3、集合框架包含三大块内容:对外接口,接口实现,对集合运算的算法;4、集合框架共有三大类接口:List,Set,Map,其中List和Set是Collection的子接口;5、Collection存储一组允许重复、无序的对象;      Set接口...

2018-09-01 00:42:00 361

原创 JavaSE—Tips(2)

1、java提供了一种带标签的 break ,可以用于任何可以用break跳出的地方,标签必须放在希望跳出的最外层语句之前,后面以冒号结尾,例如://a就是标签,有了这个标签,该循环就不会是死循环a:while(true) { System.out.println(1); while(true) { System.out.println(2); break a; }}=...

2018-09-01 00:41:45 106

原创 JavaSE—合集框架(新)

一、什么是合集?答:Java的合集框架支持以下两种类型的容器:       一种是为了存储一个元素合集,简称为合集(collection);       另一种是为了存储键值对,称为映射表(map),映射表使用一个键,快速搜索其对应的值,非常高效; 二、合集包含哪些内容?答:Set用于存储一组不允许重复,无序的元素合集;       List用于存储允许重复,有序(...

2018-09-01 00:41:34 1672

原创 JavaSE—Comparable接口

一、为什么需要Comparable接口?       在实际应用中,我们经常需要比较两个自定义对象的大小。而这些自定义对象的比较,并不像比较基本类型数据那么简单。它们往往有许多属性,我们一般都是根据比较其中的一个或多个属性值,来确定对象的顺序。       现在我们介绍Java中一种常用的用于比较对象的接口,Comparable接口。二、Comparable接口       Com...

2018-09-01 00:41:25 110

原创 JavaSE—Cloneable接口

package Cloneable接口; class Demo { private String name; public Demo() { name = "张三"; System.out.println("执行构造方法Demo"); } public String getName() { return name; } public void setNam...

2018-09-01 00:41:15 118

原创 JavaSE—Comparator接口(推荐使用)

一、Comparator接口与Comparable接口的不同       Comparator位于包java.util下,而Comparable位于包java.lang下。       Comparable接口将比较代码嵌入需要进行比较的类的自身代码中,而Comparator接口在一个独立的类中实现比较。       如果前期类的设计没有考虑到类的Compare问题而没有实现Compa...

2018-09-01 00:41:00 274

原创 JavaSE——File I/O

一、使用File类操作文件或目录属性1、创建一个File对象的语法格式:      File file=new File(String pathName);      例如:      File file=new File("C:/test.txt");      可以用 ‘ / ’ 或者 ‘ \\ ’;2、File类的常用方法:package I_O;impor...

2018-09-01 00:40:40 293

最新中文版eclipse photon

最新版的eclipse开发工具,完美支持java10,已在内部集成中文语言包

2018-07-27

VNC云课堂工具

一款支持远程视频教学的软件,真正实现云课堂远程教学

2017-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除