
Java
文章平均质量分 72
土豆面包
这个作者很懒,什么都没留下…
展开
-
Java学习笔记(九):反射& Class类& 如何获得类的信息
文章目录反射基本概念动态语言&静态语言反射方式Class类如何得到Class类获得类的信息动态创建对象执行方法反射基本概念动态语言&静态语言动态语言:一类在运行时可以改变其结构的语言。Object-C, C#, JavaScript, PHP, Python等动态语言:运行时结构不可变的语言。Java, C, C++等Java应该被称为“准动态语言”,我们可以利用反射机制获得类似动态语言的特性反射方式正常方式引入需要的“包类”名称通过new实例化取得实例化对象原创 2021-04-01 15:25:49 · 145 阅读 · 1 评论 -
Java SE学习笔记的内容目录
Java SE的内容目录完整的pdf版本和markdowm版本在这里:https://github.com/Colinasda/Java.git博客内容链接Java学习笔记(一):Java语言概述特点 & Java基本语法https://blog.youkuaiyun.com/qq_40177015/article/details/114526854Java学习笔记(二):面向对象封装&继承&多态,接口&抽象类,方法重载&重写,static等关键字原创 2021-03-17 20:48:19 · 419 阅读 · 2 评论 -
下载jdbc以及jdbc连接测试
文章目录下载自己需要的jdbc版本测试jdbc是否可用下载自己需要的jdbc版本官网链接:https://dev.mysql.com/根据以下图片的指示找到自己需要的jdbc版本图1.图2.选择Connector/J图3.根据需要选择不同的版本,建议不选用最新的版本图4.当下载jdbc 5.1.7版本时,可以选择下列zip压缩文件图5.下载完zip文件以后,进行解压。解压后的目录如下所示:测试jdbc是否可用1.在eclipse中新建一个project,新建一个文件夹命名为li原创 2021-03-09 23:25:56 · 417 阅读 · 0 评论 -
Java学习笔记(三):抓抛模型 & 异常处理的两种方式
文章目录异常处理ErrorException抓抛模型try-catch-finallythrow&throws异常处理Error定义:JVM无法解决的严重问题如:JVM系统内部错误,资源耗尽栈溢出:java.lang.StackOverFlowError堆溢出:java.lang.OutOfMemeryErrorException定义:其他因编程错误或偶然的外在因素导致的编译时异常:IOExceptionFileNotFoundException运行时异常:原创 2021-03-08 13:00:30 · 362 阅读 · 0 评论 -
Java学习笔记(二):面向对象封装&继承&多态,接口&抽象类,方法重载&重写,static等关键字
文章目录面向对象基本概念面向对象&面向过程类&对象形参&实参方法的重载(overload)& 方法的重写(override)方法的重载方法的重写构造器(constructor)封装(Encapsulation)高内聚低耦合设计思想权限修饰符继承(Inheritance)优点说明多态(Polymorphism)使用体现部分关键字和其他thissuperinstanceofstaticfinal包装类(wrapper)== & equals()toString()abst原创 2021-03-08 12:59:41 · 988 阅读 · 1 评论 -
Java学习笔记(一):Java语言概述特点 & Java基本语法
文章目录Java语言概述Java语言发展历史Java技术体系平台Java语言的特点JDK & JRE & JVMJava代码的运行步骤注释(Comment)Java基本语法关键字 & 保留字 & 标志符命名规范(Naming Notations)变量的使用按数据类型分类基本数据类型之间的运算规则按声明位置分类String类型变量进制原码 & 反码 & 移码运算符程序流程控制Scanner类的使用数组一维数组二维数组欢迎访问我的博客:https://coli原创 2021-03-08 12:58:25 · 573 阅读 · 0 评论 -
Java学习笔记(八):注解Annotation & 元注解
文章目录注解Annotation理解使用案例元注解注解Annotation理解代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理框架 = 注解 + 反射机制 + 设计模式使用案例自动生成的文档注释JDK内置的基本注解@Override@Deprecated表示所修饰的元素(类,方法等)已过时@SuppressWarnings抑制编译器警告调用框架,配置文件元注解对现有的注解进行解释说明的注解jdk提供的4种元注解:@Retention:指定修原创 2021-03-06 16:18:03 · 156 阅读 · 1 评论 -
Java学习笔记(七):IO流的分类和使用
文章目录IO流File类理解File的实例化IO流流的分类重要的流结构输入、输出的标准化过程缓冲流转换流对象流IO流File类理解File类的一个对象,代表一个文件或者文件目录File类声明在java.io包下File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小写等写法,并未涉及到写入或读取文件的操作。如果需要写入或读取文件内容,必须使用IO流来完成后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的“终点”File的实例化常用的构造器:Fil原创 2021-03-06 16:16:56 · 302 阅读 · 2 评论 -
Java学习笔记(六):集合List接口,Set接口,Map接口,Collections工具类
文章目录集合集合与数组集合的分类Collection接口1. 迭代器接口:Iterator2. foreach(内部仍然调用了迭代器)Collection子接口:ListCollection子接口:SetMap接口HashMap的实现原理Collections工具类集合集合与数组定义:集合与数组都是对多个数据进行存储操作的结构,简称Java容器数组存储的特点:一旦初始化以后,其长度就确定了;数组一旦定义好,其元素的类型也确定了数组存储的缺点:长度不可修改;数组中提供的方法很有限集合的分类集合原创 2021-03-06 16:14:06 · 274 阅读 · 4 评论 -
Java学习笔记(五):Java常用类String类,Date类 & Java比较器
文章目录常用类枚举类Date类基本概念相关的APIBigInteger类&BigDecimal类String类说明String & StringBuffer & StringBuilderStringBuffer & StringBuilder的方法Java 比较器使用背景实现自然排序:使用Comparable接口定制排序:实现Comparator接口两种排序方式的比较常用类枚举类说明:类的对象有限个,确定的,我们称之为枚举类当需要定义一组常量时,建议使用枚举类原创 2021-03-06 16:10:08 · 193 阅读 · 0 评论 -
Java学习笔记(四):创建多线程的四种方式 & 同步机制
文章目录基本概念程序(program)进程(process)线程(thread)多线程(multi-thread)优点应用场合生成线程Java同步机制来解决线程安全的问题死锁同步机制同步代码块同步方法Lock(JDK5.0增加)synchronized和Lock的异同点线程通信涉及到的方法:wait() & notify() & notifyAll()sleep() & wait()创建线程的其他方式实现Callable接口(JDK5增加)线程池基本概念程序(program)一原创 2021-03-06 16:07:49 · 637 阅读 · 0 评论