自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 IntelliJIDEA 快捷键

注释 命令 执行 alt+r 提示补全 alt+/ 单行注释 ctrl+r 多行注释 alt+shift+/ 向下复制一行 ctrl+alt+down 删除一行或选中一行 ctrl+d 向下开始新的一行 shift+enter 向上开始新的一行 ctrl+shift+enter 如何查看源码 ctrl+选中指定的结构 或 ctrl+shift...

2019-05-21 14:42:08 304

原创 数据库表基本操作

一、创建数据报表 1、基本语法 创建数据表的语句为CREATE TABLE 案例实现: (1)主键约束 ①主键:又称主码,是表中一列或多列的组合。主键约束要求主键列的数据唯一,并且不允许为空。 ②单字段主键 ③多字段联合主键 案例实现: 第一种方式: 第二种方式: (2)使用外键约束 外键用来在两个表的数据之间建立连接,它可以是一列或者多列。一个表可以有一个或多个外键。一个表的外键...

2019-01-20 10:19:24 1099

原创 类加载和反射

一、类加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象实例。Class对象封装了类在方法区内的数据结构,并且向Java程序提供了访问方法区内的数据结构的方法 类加载并不需要等到某个类被“首次主动使用”时再加载它,J...

2018-12-17 09:19:16 393

原创 网络编程

DAY15 一、网络编程的引入:

2018-12-14 16:48:47 300

原创 线程以及线程面试

DAY14 案例展示:(多线程的引入) 一个程序只有一条执行路径的程序叫做单线程程序 一个程序如果有多条执行路径,那么这程序就是多线程程序 进程 正在运行的程序,是系统进行资源分配和调用的独立单位 每个进程都有它自己的内存空间和系统资源 线程 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序 一个进程如果有多条执行路径,则称为多线程程序 注意事...

2018-12-11 21:32:12 153

原创 IO流、Java序列化、内存操作流、加密解密文件

DAY13 按照流的方法 读取流:读取数据 输出流:写出数据 按照数据类型 字节流:任何文件都可以被看成一个字节数组,字节流可以操作任何文件 字符流:只能操作文本类型的文件 字节流基类 输出流基类:OutputStream 输入流基类:InputStream 字符流基类 输出流基类:Writer 输入流基类:Reader 注:字节流和字符流的子类的命名方式都是以它们的基类作为后缀名的...

2018-12-08 10:34:45 468

原创 异常、File类

图片展示: 一、异常 Throwable是所有错误和异常的超类 错误:一般情况下不是因为我们的代码有问题,而是因为外部因素导致的,比如我说了我程序必须要2G内存才可以运行,但是用户的电脑是512M的内存 编译时期异常:就是没有满足java语法或者调用的方法中声明了可能会发送异常,这个异常通常都是需要处理的 运行时期异常:就是java代码运行之后才会产生的异常,一般情况下是因为数据的原因导致的...

2018-12-01 09:44:59 160

原创 正则表达式与集合

DAY11 一、正则表达式: 案例展示 package cn.edu360; import java.util.Scanner; public class ClassDemo { public static void main(String[] args) throws Exception { /* * 校验QQ号码: * 1:要求必须是5~15的数字 * ...

2018-11-29 15:04:59 1123

原创 数组

DAY10 一、排序 冒泡排序: 思想:遍历数组的元素,两两之间进行比较,当数组第一个遍历遍历结束时,最大值就出现在了最大索引处 图解说明: package cn.edu360; public class ClassDemo { public static void main(String[] args) { int[] arr = {2, 4, 11, 0, -4, 333,...

2018-11-25 16:09:46 328

原创

DAY9 1、Object类 Object是所有类的根类,所有的类都直接或者间接的继承Object类; Object类只有一个空参的构造方法,Object类里面的所有非私有方法子类中都有 该类下的方法研究: hashCode() public int hashCode()返回该对象的哈希码值,哈希值是由地址值计算得来的,一般是唯一的 getClass() public final ...

2018-11-23 10:30:36 243

原创 Java语法-----内部类

DAY8 一、内部类 就是定义在类的内部的一个类 内部类特点: 内部类拥有类的所有特点,只是所处的位置不同 内部类可以直接访问外部类的成员 外部类想访问内部类的成员,需要创建内部类的对象 内部类的分类: 成员位置:定义在类中方法外的类叫做成员内部类 局部位置:定义在方法内部的类叫做局部内部类 成员内部类 ①直接访问外部类的所有成员 ②在外部如何访问内部的成员,需要创建内部类的对象 案例展...

2018-11-16 17:16:03 195

原创 Java语法----抽象类与接口

DAY7 一、抽象类 定义:就是一些行为在父类中不能给出具体的实现,而是仅仅声明出来,这个只有方法声明而没有方法体的方法叫做抽象方法,如果一个类中有了抽象方法,那么这个类就必须定义为抽象类 定义格式: 抽象类特点: 抽象类中不一定有抽象方法,有抽象方法的类一定是一个抽象类; 如何初始化一个抽象类?如何使用抽象类里面的抽象方法了? 父类不能做的事情,可以交给子类实现,这也是多态的一种体现,抽...

2018-11-14 11:18:58 288

原创 Java单例设计模式与多态

DAY6 单例设计模式: 定义:就是让一个类永远只产生一个对象 饿汉式 将构造方法私有化 在类内部创建一个私有的静态的最终的本类对象 提供一个共有的静态的返回值类型为本类对象的一个方法 代码实现: 懒汉式 将构造方法私有化; 在类内部声明一个私有的静态的本类对象的一个方法; 提供一个公共的静态的返回值类型为本类对象的一个方法,在方法体内部返回本类对象的时候,会首先判断当前类的对象引用是...

2018-11-13 15:50:05 435

原创 面向对象----类

DAY5 如何封装一个工具类: 将一些常用的方法以及相同功能封装在一个类中,然后将这些方法用static关键字修饰,那么以后再调用这些方法时,就不用再创建对象了,可以直接通过类名调用 static关键字: 表示静态的意思; 被static修饰的成员(成员变量和成员方法)是随着类的加载而加载的,优先于对象而存在 被static修饰的成员被所有的对象所共享 被static修饰的成员可以使用类名直...

2018-11-13 11:43:21 210 1

原创 面向对象------类

DAY4 我们看现实生活中的任何一个事物,都可以看成一个对象,都可以将任何一个事物中的行为和属性抽取出来,抽取出来的这个是某一类事物的总体特点和行为,具体到某一个具体的事物才是一个对象,抽取出来的这一类事物叫做类 就比如我说人有耳朵和鼻子,都能吃饭,这是泛指,可以封装成一个类; 比如我自己就是一个具体的对象; 比如造房子的一张图纸可以理解为一个类; 依照图纸盖出来的房子可以理解为一个具体的对象...

2018-11-12 22:14:34 235

原创 Java基础语法三

DAY3 一、方法 定义:其实就是完成特定功能的代码块 方法在其他语言可能被叫函数,在java中一般叫做方法,方法其实就是一种特定的功能 方法的格式: 格式的解析: 修饰符:现阶段只有public static,后面的记录学习中会详细说明; 返回值类型:这个是由返回值决定的,比如返回值是整数,这个返回值类型就可以是int或者long 方法名:其实就是一个名字,为了方便调用特定的代码,这个名...

2018-11-12 10:16:58 151

原创 Java基础语法二

DAY2 一. 算术运算符 1. 基本运算符 +(加)、-(减)、×(乘)、/(除)、%(取余) 在Java中如果两个整数做运算,那么结果也是整数;如果结果想要小数,那么在除数或者被除数之后乘以1.0f 2. “++与- -” ++:使自身的值加1 参与运算: 前++:先使自身的值加1,然后再参与运算; 后++:先参与运算,然后使自身的值加1; 单独使用 前++和后++的结果是一样的 --:使...

2018-11-03 11:11:39 221

原创 Java基础语法一

DAY1 1. 关键字的介绍、特点以及注意事项 关键字: 就是被Java赋予特殊含义的单词; 特 点: 组成关键字的单词全部小写; 注意事项: goto和const作为保留字使用,目前并不使用,可能在以后版本中上升为关键字;通过高级记事本或开发工具,这些关键字全部变色。 2. 标识符的介绍、组成原则以及注意事项 标识符: 就是给类、接口、方法和变量起名字的字符序列 组成规则: 英文字母、阿拉伯...

2018-11-02 22:36:59 229

空空如也

空空如也

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

TA关注的人

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