JAVA初级
富读机
这个作者很懒,什么都没留下…
展开
-
面向对象知识
final修符final修饰的基本数据类型变量 无法进行修改。final int num = 10; System.out.println(num++);//报错修饰的引用类型的变量 只保证地址不变 对象中的内容可以发生改变。final修饰的变量称之为最终常量 在程序运行期间其值不可发生改变final修饰的类不可以被继承:太监类final修饰的方法不可以被重写代码执...原创 2019-07-18 19:39:07 · 83 阅读 · 0 评论 -
JAVA自定义异常
自定义异常JDK中提供的异常信息不满足目前的使用步骤:声明一个自定义异常类将自定义类继承Exception编写两个构造器,一个空的,一个有参数的构造器自定义异常类public class AgeException extends Exception{ public AgeException() { } public AgeException(String msg...原创 2019-07-27 08:45:46 · 130 阅读 · 0 评论 -
JAVA自定义异常怎么写
自定义异常JDK中提供的异常信息不满足目前的使用步骤:声明一个自定义异常类将自定义类继承Exception编写两个构造器,一个空的,一个有参数的构造器public class Test1 { public static void main(String[] args) { User u = new User(); try { u.setAge(-1); }...原创 2019-07-27 08:44:09 · 10689 阅读 · 0 评论 -
Throws和Throw的区别
Throws和Throw的区别throw 声明当前代码块中可能存在的异常信息,并且将当前异常信息抛给调用者throw会导致当前程序中断,后续代码不会执行throws在方法发头对外抛出某个异常,交由调用者解决异常main方法中对外抛出的异常由jvm处理throws可抛出多个异常,用“,”分隔一般会将throws和throw在一起使用import java.io.FileNotFou...原创 2019-07-27 08:29:45 · 141 阅读 · 0 评论 -
JAVA之IO
IOInputStreampublic static void main(String[] args) throws IOException { //创建对象 File file = new File("C:\\Users\\Gu\\Desktop\\abc.txt"); InputStream is = new FileInputStream(file); //读一个byt...原创 2019-07-26 21:55:46 · 210 阅读 · 0 评论 -
重写与重载
重写与重载的区别方法重写对于一个方法而言:区分方法通过方法名找方法,通过参数列表确定方法。方法重写:发生继承或者实现关系,父类不满足子类的需求,子类重写父类中的方法什么情况下会发生重写:发生继承或者实现方法名相同参数列表要一摸一样(顺序 个数 类型)子类的返回值类型<=父类的返回值类型(引用数据类型)基本类型要一摸一样子类的修饰符>=父类的修饰符 (父类中的修饰符不...原创 2019-08-04 19:54:15 · 69 阅读 · 0 评论 -
Java反射
Java反射反射是运行期行为Class类:这个类产生的实例对象用来描述某个类,类和对象共享当前类。三中获取Class对象的方法Class.forName(全限定名);类名.class对象.getClassclass对象.getSuperClass 获取父类的class对象获取的class对象能做什么呢可以获取类中的属性获取类中的方法获取类中的构造器还可以干很多事情...原创 2019-07-30 21:08:44 · 113 阅读 · 0 评论 -
集合
集合一、一张图二、三个知识点1、泛型2、迭代器Iterable是java.lang包下的一个接口,实现该接口的类都能作为增强for循环的目标Iterator是java.util包下的一个接口,用来迭代集合中的元素,ArrayList完成了对该接口的实现,获取的其实是实现类对象ListIterator是一个接口,这个接口可以支持并发修改,内部提供了add set remove方法,如...原创 2019-07-30 20:44:12 · 153 阅读 · 0 评论 -
JAVA多线程
多线程前言:学完多线程,感觉有点难原创 2019-08-02 20:20:39 · 114 阅读 · 0 评论 -
对象与类
对象与类面向对象(oop)面向对象程序设计(oop)是当今主流的程序设计模式。Java是完全面向对象的,必须熟悉oop才能够编写java程序。面向对象的程序是对象组成的,每个对象包含对用户的公开特定功能部分和隐藏的实现部分。在oop中,不关心对象的具体实现,只要能够满足用户的需求即可。类类(class)是构造的对象的模块或蓝图,由类构造(construct)对象的过程称为创建类的实例。...原创 2019-07-20 14:36:33 · 88 阅读 · 0 评论 -
String类
StringString 字符串:一组字符序列一定要记住,String类型的字符串是不可变的串创建String对象的几个常见方式String()String str1 = new String();//是一个""对象String(“abc”)String str2 = new String("abc");直接创建String str3 = "JAVA";题目1pub...原创 2019-07-24 20:23:56 · 100 阅读 · 0 评论 -
java之方法重写之理解方法重写的发生条件!!!
理解方法重写方法重写的条件发生继承关系发生实现关系父类不能满足子类的需求子类重写父类的方法什么样的情况会发生重写发生继承方法名相同参数列表要一摸一样(顺序,个数,类型)子类的引用类型返回值 小于等于 父类的引用类型返回值若父类的返回值类型是基本数据类型,则子类要一摸一样子类的修饰符 要大于等于 父类的修饰符子类抛出的异常 要小于等于 父类抛出的异常...原创 2019-07-24 19:07:55 · 1141 阅读 · 0 评论 -
Scanner中最常用的两个方法,初学者必学!!!
Scanner类Scanner类属于java.util包import java.util.Scanner;public class ScannerTest { public static void main(String[] args) { Scanner input = new Scanner(System.in); if(input.hasNextInt()) {//判断...原创 2019-07-24 18:58:51 · 252 阅读 · 0 评论 -
接口
接口(interface)首先,介绍一下接口技术,这种技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现(implement)一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。概念在java中,接口不是类,而是对类的一组需求描述,这些类要尊从接口描述的统一格式进行定义。Arrays类中的sort方法承诺可以对对象数组进行排序,但要满足下列前提:对象...原创 2019-07-19 20:17:30 · 136 阅读 · 0 评论 -
java异常居然是这样处理的
异常什么是异常程序不正常就是异常。jvm会处理程序中未处理的异常,步骤:暂停程序,报错不要让jvm取处理异常try-catch语法结构try{ 有可能出现异常的代码块}catch(声明异常){ 异常解决办法}执行顺序先执行try中块中的内容如果try块中内容出现异常,执行catch块匹配catch中声明的异常信息,如果匹配上,则执行catch中的代...原创 2019-07-23 19:49:51 · 94 阅读 · 0 评论 -
JDBC封装
导入jar包,buildPath在项目的根目录下创建lib文件夹,把.jar文件复制粘贴到lib中,右击buildpath.配置文件DBPropublic class DBPro { public static final String DRIVER = "driver"; public static final String URL = "url"; public static...原创 2019-08-10 10:05:30 · 106 阅读 · 0 评论