随笔分类 - Java(包含所有本人博客中所有Java有关的)
在这个分类里面都是与Java相关的全部随笔,包括面试笔试常问考的知识点。
摘要:JDBC的快速入门 一、前置工作 1.导入相关数据库的jar包 2.右击jar包,点击And as Library... 二、代码实现 1.注册驱动 使用 Class.forName();方法注册驱动,此时使用musql数据库Class.forName("com.mysql.jdbc.Driver"
阅读全文
摘要:异常处理机制 抛出异常 捕获异常 异常处理的五个关键字 try、 catch、 finally、 throw、throws Java中要捕获多个异常,需要从小到大去写,否则出错!:Throwable > Exception > Error > ArithmeticException 代码演示 try
阅读全文
摘要:内部类 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类 代码实现 Outer定义一个外部类里面有一个Inner内部类 package com.kuangstudy.Demo12_InnerClass; public class Outer { private int id = 1; pu
阅读全文
摘要:什么是接口 接口的作用 1. 约束2. 定义一些方法,让不同的人实现3. 接口中默认的方法:public abstract4. 接口中默认的长乐:public static final5. 接口不能被实例化,接口中没有构造方法6. implements可以实现多个接口,中间用','隔开7. 必须重写
阅读全文
摘要:什么是抽象类 不能被new这个抽象类,只能靠子类去实现,是一个约束 抽象类中可以写普通的方法。 抽象方法必须写在抽象类中 抽象的抽象:约束! 注意:抽象类的所有方法,继承了他的子类,都必须要实现这个抽象类的所有方法,除非这个子类也是抽象类,就不需要实现 代码实现 定义一个父类的抽象类Action p
阅读全文
摘要:多态注意事项 多态是方法的多态,属性没有多态 父类和子类有联系,类型转换异常! ClassCastException 多态存在的条件: 继承关系 方法需要重写,以下不能被重写:1.static 方法,属于类,他不属于实例2.final常量3.private方法 父类引用指向子类对象!Father f
阅读全文
摘要:重写 需要有继承关系,子类重写父类的方法 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大但不能缩小:public > Protected > Default > private 抛出的异常:范围可以被缩小,但不能扩大:ClassNotFoundExceptioin --> Exceptioi
阅读全文
摘要:在子类中使用super调用父类的方法 定义一个父类Person package com.kuangstudy.Demo06; public class Person { protected String name = "kuangshen"; } 使用子类Student继承父类 package co
阅读全文
摘要:继承 父类的属性或者方法一般是使用 public 修饰符子类使用 extends 继承父类 注意:被final修饰的类不能被继承! 代码实现 定义一个父类Person package com.kuangstudy.Demo05; public class Person { public void s
阅读全文
摘要:封装 如何封装 定义属性时,定义为私有的: public class Student { private String name; private int age; } 我们使用get、set方法设置属性: public class Student { private String name;pub
阅读全文
摘要:构造器 1.构造器和类名相同,没有返回值:例子:public Person(){}2.一旦定义了有参构造,无参构造一定要显示定义 构造器的作用 1.使用new关键字,本质是在调用构造器2.用来初始化值 alt + insert 快速定义一个构造器此时的 this.age 表示是当前类里面的age 代
阅读全文
摘要:用户交互Scanner的用法 创建一个扫描器对象,用来接收键盘输入的数据,方法如下: Scaner scaner = new Scanner(System.in); Scanner中next和nextLine的区别: 使用next接收键盘输入的数据: package com.kuangstudy.S
阅读全文
摘要:变量 变量的作用域 变量作用域分为:类变量、实例变量、局部变量 类变量 从属于类,会随着类一起出来,一起消失。 public class Demo2 { //类变量 static static double salary = 2500; public static void main(String[
阅读全文
摘要:1、整数类型扩展 public class Demo1 { public static void main(String[] args) { //整数扩展:进制。二进制:0b 十进制 八进制:0 十六进制:0x 开头。 int num1 = 0b10; //二进制 int num2 = 10; //
阅读全文
摘要:强类型语言 Java是一种强类型语言,它要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 Java的数据类型 1、8种基本数据类型 1.1.数值类型 1)、整数类型byte: 占用一个字节。范围:-128~127short(短整型): 占用两个字节。范围:-32768~32767int(
阅读全文
摘要:JDK的卸载 1、删除Java的安装目录2、删除环境变量里的JAVA_HOME3、删除环境变量里path下关于Java的目录4、在Dos下输入java -version确认是否卸载 JDK的安装 1、下载JDK 进入Oracle官网下载JDK,一般是使用JDK8,可以直接百度搜索JDK8下载(在下载
阅读全文

浙公网安备 33010602011771号