![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java从零开始
文章平均质量分 92
从零开始学Java
Tangable1024
每天进步一点点…
展开
-
初始Java(一篇带你走进Java的世界)
一篇让你认识Java,Java体系结构,Java的特点和优势;Java两个核心机制—>垃圾回收机制和跨平台机制;Java环境的准备和JDK、JRE、JVM的关系等。原创 2022-04-10 13:29:54 · 1289 阅读 · 10 评论 -
Maven基础简介
Maven是一个项目管理工具。它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件...原创 2022-06-29 23:08:47 · 574 阅读 · 3 评论 -
MySQL数据库设计概念(多表查询&事务操作)
数据库设计概念以及表与表之间的关系,连接查询和嵌套查询,MySQL数据库事务操作。。。原创 2022-05-22 16:27:11 · 3258 阅读 · 34 评论 -
MySQL基础(DDL、DML、DQL)
我们开发应用程序的时候,程序中的所有数据,最后都需要保存到专业软件中。这些专业的保存数据的软件我们称为数据库。我们学习数据库,并不是学习如何去开发一个数据库软件,我们学习的是如何使用数据库以及数据库中的数据记录的操作。而数据库软件是由第三方公司研发。SQL是用来存取关系数据库的语言,具有定义、操纵、控制和查询关系型数据库的四方面功能(DDL、DML、DQL、DCL)。所以针对四方面功能,我们学习对数据库的增、删、改、查。原创 2022-05-16 20:33:46 · 14619 阅读 · 67 评论 -
认识Java注解Annotation
JDK1.5开始,Java增加了对元数据(即类的组成单元数据)的支持,也就是(Annotation)注解,他是代码里做的特殊标记,这些标记可以在编译,类加载,运行时在不改变原有逻辑的情况下被读取,并执行相应的处理,通过使用Annotation,程序员可以在源文件中嵌入一些补充的信息。代码分析工具,开发工具和部署工具可以通过这些补充信息进行验证或者进行部署,Annotation类似于修饰符一样被使用,可以用于包、类、构造方法、方法、成员变量、参数、局部变量的声明。原创 2022-05-08 11:42:13 · 582 阅读 · 16 评论 -
Java基础---枚举
枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则编译器就会报错,枚举可以让编译器在编译时就可以控制源程序赋给的非法值,使用普通变量的方式在开发阶段无法实现这一目标。在JDK1.5之后,使用关键字enum定义一种新的类型,称为枚举类型枚举(enum)和类(class)、接口(interface)是同一级别原创 2022-05-06 11:40:18 · 4136 阅读 · 13 评论 -
Java泛型编程思想
每天进步一点点什么是泛型自定义泛型类通配符泛型方法泛型的嵌套使用什么是泛型JDK1.5之后出现的新技术泛型(Generic),此技术的最大特点是类中的属性的类型可以由外部决定,泛型即“参数化类型”,一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参,那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式,然后在调用时传入具体的类型(类型实参)自定义泛型类在泛型接口中、泛型类和泛型方法的定义过程中,我们常见的如T、E原创 2022-05-05 14:38:35 · 719 阅读 · 4 评论 -
Java反射和常用操作
每天进步一点点一、什么是反射1.1 类对象1.2 类的对象二、获取类对象的三种方法2.1 Object类中的getClass()方法2.2 类.class2.3 通过Class类的forName()方法三、使用反射进行类的实例化操作3.1 调用无参构造方法进行实例化3.2 调用有参构造方法进程实例化四、反射的常用操作4.1 使用反射获取类名、包名、父类、接口4.2 使用反射获取类的属性4.3 使用反射获取类的构造方法4.4 使用反射获取类中的方法并调用一、什么是反射Java反射机制是在运行状态中,对于原创 2022-05-04 11:44:26 · 853 阅读 · 4 评论 -
Java多线程(详细了解java多线程机制)
每天进步一点点一、程序、进程、线程1.1 什么是程序1.2 什么是进程1.3 什么是线程1.4 进程和线程的区别二、创建线程的三种方式2.1 继承Thread类重写run()方法具体实现获取线程ID和名称修改线程名称2.2 实现Runnable接口实现run()方法具体实现使用匿名内部类2.3 实现Callable接口Callable和Thread、Runnable比较具体实现三、线程的状态3.1 基本四状态3.2 等待状态3.3 阻塞状态四、线程常用的方法4.1 线程休眠(sleep)4.2 线程放弃原创 2022-04-30 20:44:02 · 3747 阅读 · 71 评论 -
Java读写Properties配置文件(Properties类)
PropertiesProperties基本介绍Properties常用方法Properties读取配置文件Properties写入配置文件Properties基本介绍专门用来读写配置文件的集合类,Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。属性列表可以包含另一个属性列表作为其“默认值”; 如果在原始属性列表中找不到属性键,则会搜索此第二个属性列表。因为Properties从继承Hashtable时,原创 2022-04-27 12:56:30 · 7220 阅读 · 9 评论 -
Java这些IO流你了解嘛
IO字节流FileInputStreamFileOutputStream文件拷贝字符流FileReaderFileWriter文件拷贝缓冲(处理)流缓冲字节流缓冲字符流转换流数据流对象流字节流FileInputStreamFileInputSteam:用于读取诸如图像数据的原始字节流FileInputStream常用方法:FileInputStream(File file)//创建文件输入流read()//从该输入流读取一个字节的数据read(byte[] b)//从该输入流读取最多 b.原创 2022-04-25 18:27:09 · 1254 阅读 · 14 评论 -
浅学一下I/O流和File类文件操作
目录I/O流原理及流的分类I/O原理I/O流的分类I/O的体系结构文件(File)概念常用操作(File类)遍历目录I/O流原理及流的分类I/O原理I/O是Input和Output的缩写,IO技术是非常实用的技术,用于处理数据传输(如:读/写文件,网络通信)Java程序中,对于数据的输入/输出操作是以流(stream)的方式进行的java.io包下提供了各种流(stream)类和接口,用以获取不同种类的数据,并通过方法输入和输出数据。I/O流的分类按操作数据单位分为:字节流(二进制原创 2022-04-21 22:47:13 · 1183 阅读 · 26 评论 -
Java异常知多少
所有的异常类都是从java.lang.Exception类继承的子类,Exception类是Throwable类的子类,除了Exception类外,Throwable还有一个子类Error,Error 用来指示运行时环境发生的错误(例如,JVM 内存溢出。一般地,程序不会从错误中恢复);异常类有两个主要的子类:IOException 类和 RuntimeException 类。原创 2022-04-20 14:11:21 · 660 阅读 · 16 评论 -
学了Java面向对象,你知道类和类之间的关系了吗?
关系继承关系实现关系依赖关系关联关系聚合关系组合关系总结继承关系继承指的是一个类(称为子类、子接口)继承另一个类(父类、父接口)的功能,并可以增加他自己的新功能的能力。在java中继承关系通过关键子extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类继承父类或者父接口。实现关系实现是指一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在java中此类关系通过implements明确标识,在设计时原创 2022-04-19 11:27:34 · 185 阅读 · 10 评论 -
抽象类/接口/内部类
如果你想设计这样一个类,该类包含一个特别的成员方法,该方法的具体实现由它的子类确定,那么你可以在父类中声明该方法为抽象方法,一个方法体去掉,然后被abstract修饰,那么这个方法就会变成一个抽象方法。原创 2022-04-18 12:00:30 · 2386 阅读 · 6 评论 -
面向对象的三大特性,学会了你还担心“对象“吗?
面向对象的三大特征是封装,继承,多态。什么是封装?什么是继承?什么是多态?一起进来看看吧。原创 2022-04-16 18:12:23 · 753 阅读 · 24 评论 -
Java的 “万物皆对象“
如何理解Java中的面向对象,他和面向过程的区别,怎么创建类和对象,两者又有何关系?原创 2022-04-14 12:22:18 · 1019 阅读 · 19 评论 -
走进Java数组的大门
数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。原创 2022-04-13 10:15:24 · 770 阅读 · 0 评论 -
Java方法的定义/调用/重载
Java的方法定义和调用,什么是方法,方法重载注意些什么原创 2022-04-12 09:38:00 · 495 阅读 · 2 评论 -
Java数据类型
Java数据类型解析,标识符,关键字;常量和变量;基本数据类型(整型,浮点型,字符型,布尔类型...)原创 2022-04-11 11:33:21 · 2308 阅读 · 3 评论