- 2024-08-25JavaSE基础知识分享(十五)
写在前面今天继续讲Java中的枚举和正则表达式的的知识!这部分说完,JavaSE部分的知识就结束了!枚举概述枚举类用于描述有限个对象的类。自JDK1.5起引入了对枚举类型的原生支持,简化了枚举的定义和使用。下面是JDK1.5之前和之后的枚举类定义方式的比较。JDK1.5之前的写法
- 2024-08-23JavaSE基础知识分享(十四)
写在前面今天继续讲Java中的类加载器和lambda表达式的知识!类加载器和反射类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化。加载将.class文件读入内存,并为之创建一个Class对象。任何类被使用时系
- 2024-08-23JavaSE基础(12)——文件、递归、IO流
1、IO流Input:输入,写数据,数据从磁盘加载到内存(程序)中。Output:输出,读数据,数据从内存(程序)存储到磁盘中。流:不管是读还是写,都要对数据进行传输,传输的方式就是流2、File类数据的读写离不开文件,File类是可以对文件和目录(文件夹)级别,而不是内容本身进行增删改查的类。File类的API
- 2024-08-22JavaSE基础知识分享(十三)
写在前面今天继续讲Java中的网络编程的知识!网络编程概述计算机网络计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。例如:极域。网络
- 2024-08-20JavaSE基础知识分享(十一)
写在前面今天继续讲Java连接MySQL数据库和Java中的对象流(序列化与反序列化)的知识!Java与MySQL连接要使用Java操作MySQL数据库,我们需要通过JDBC(JavaDatabaseConnectivity)进行连接。JDK本身不提供对具体数据库的操作能力,因此需要使用数据库提供的驱动包来实现。JDBC
- 2024-08-19javase—day07
aObjectStream_ObjectInPutStreamDemo02packagecom.se.aObjectStream;importjava.io.BufferedInputStream;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.ObjectInputStream;/***反序列化的类型:*ObjectInputStream(InputStreami
- 2024-08-18JavaSE基础知识分享(九)
写在前面今天继续将集合后面的部分,还会加一点JavaIO流的知识!关于Java增强for循环和Collections类概述:增强for循环概述增强for循环用于简化数组和Collection集合的遍历。它使代码更简洁,易于阅读。格式for(元素数据类型变量:数组或者Collection集合){
- 2024-08-18javaSE
JDK的安装与卸载卸载首先在控制面版上卸载---》需要在环境变量上删除配置。安装直接下载install版的jdk直接安装即可配置环境变量(当前电脑在任何位置都能使用jdk中bin目录的命令)我的电脑--》属性--》高级属性设置--》环境变量--》path添加jdk安装目录中的bin文件路径C:\P
- 2024-08-18javaSE面向对象
面向对象思想编程学习面向对象内容的三条主线Java类及类的成员:(重点)属性、方法、构造器;(熟悉)代码块、内部类面向对象的特征:封装、继承、多态、(抽象)其他关键字的使用:this、super、package、import、static、final、interface、abstract等方法(对功能进行封装,实现代码的复用)方
- 2024-08-16JavaSE基础知识分享(八)
写在前面前面讲的是java中集合这部分的内容,今天给大家发一个上期题目参考答案!Person类:packagecom.shujia.TiMu_1000.ten2.Ti15;/***@authorcjy*@create2024-08-07-20:47*/publicabstractclassPerson{privateStringname;privateintage;pri
- 2024-08-15JavaSE基础知识分享(七)
写在前面前面讲的是面向对象中的常用类部分,下面让我们来看看java中集合这部分的内容!在本文的最后给大家发一个题目,便于复习Java面向对象部分的知识!集合数据结构栈和队列数组和链表树哈希表图本部分知识太多,就不一一列举了。了解更多泛型泛型类格式
- 2024-08-14JavaSE基础知识分享(六)
写在前面前面讲的是面向对象中的多态这部分,下面让我们来看看java中常用类这部分的内容!常用类Object概述:是Java中所有类的父类,包括自己定义的类和数组都继承自Object类。成员方法hashCode()获取对象地址值的int类型形式。getClass()获取对象的类的字节码文件对
- 2024-08-13javase-day06
aFile_FileDemo01packagecom.se.aFile;/***绝对路径与相对路径的说明:*1.当前工作空间是/home/user/michael/**需求1:访问/home/user/michael/file1.txt*相对路径:file1.txt*绝对路径:/home/user/michael/file1.txt**需求2:访问/home/user/mi
- 2024-08-13JavaSE基础(5)——抽象类与接口
目录1、abstract关键字 2、抽象方法3、抽象类4、接口5、接口与抽象类的区别6、JDK8版本接口新特性7、类之间的关系8、UML类图1、abstract关键字 可以修饰类和方法,不可以修饰属性,对应的类和方法就称之为抽象类和抽象方法;2、抽象方法有抽象方法的类一定是抽象类
- 2024-08-12JavaSE基础知识分享(五)
写在前面前面讲的是面向对象中的继承思想,下面让我们来看看多态这部分的内容!Java面向对象概念概述多态概述:某一个事物在不同状态下的多种状态。实现多态的三大前提:要有继承关系。要有方法的重写。要有父类的引用指向子类对象。访问成员的特点:成员变量:编译时看左,运行
- 2024-08-11javase-day01
aException_Exception01packagecom.se.aException;/***异常,Exception,父类Throwable。与其平级的是Error(Error错误,程序员无法处理,属于JVM级别的错误)*1.程序员可以处理异常。如果不处理,即JVM帮忙处理,简单粗暴,就是终止程序的运行*2.所以,程序员应该处理
- 2024-08-09JavaSE基础知识分享(四)
写在前面前面讲的是面向对象中的封装思想,下面让我们来看看继承这部分的内容!继承概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。通过extends关键字可以实现类与类的继承:class子类名extends父类名
- 2024-08-091.1javaSE初识
JDK:JDK是JavaDevelopmentKit的缩写,意为Java语言的软件开发工具包(SDK)。它是Java编程的核心工具,为程序开发者提供了一个完整的开发环境。JRE:Java运行环境,是运行Java程序所必须的环境的集合,包含了JVM(Java虚拟机)和Java核心类库。Java开发工具:包括编译器(javac)、解释器(java)、调试
- 2024-08-07JavaSE基础知识分享(三)相关练习题
写在前面大家前面的面向对象部分学的怎么样了,快来看看这些题你能不能快速地写出答案,面向对象在Java中是非常重要的,快来检测你的薄弱点在哪,及时查漏补缺!使用面向对象思想编写下列题目:1.使用面向对象的思想,编写自定义描述狗的信息。设定属性包括:品种,年龄,心情,名字;方法包括:叫,跑。
- 2024-08-04JavaSE-类和对象详解
D图一张,本文较长,偏笔记向,建议收藏慢慢观看~1.面向对象的初步认知Java是一门纯面向对象的语言(简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物
- 2024-08-02JavaSE基础编程十题(数组和方法部分)
写在前面继续昨天Java中的数组和方法部分的习题,今天写十题编程题,来看看你能写出来几题。答案也是仅供参考,如果有更好的解法欢迎在下面留言!题目展示1.数组查找操作:定义一个长度为10的一维字符串数组,在每一个元素存放一个单词;然后运行时从命令行输入一个单词,程序判断数组是否包
- 2024-07-31JavaSE基础 (认识String类)
一,什么是String类在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思想,而字符串应用又非常广泛,因此Java语言专门提供了Strin
- 2024-07-29JavaSE基础编程十题
写在前面昨天说了一下Java中的数据类型、运算符、选择语句、循环语句部分的基础知识,今天写的编程题就是来检验这部分的成果,来看看你能写出来几题。答案也是仅供参考,如果有更好的解法欢迎在下面留言!题目展示1.输入自己的名字,年龄和性别,分别用不同的变量接收,并将输入的信息做输出
- 2024-07-28JavaSE基础知识分享(一)
写在前面今天要讲的是JAVA数据类型、运算符、选择语句、循环语句部分的基础知识,来看看你会不会!基础知识1Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。Java中整型变量有byte、short、int和long四种,不同类型的整数变量在内存中分配的
- 2024-07-27JavaSE常用类1
常用类object类toString功能:返回对象的字符串形式object类是所有类的父类,所有类都有toString方法使用sout打印对象的引用时,会自动调用toString()返回值:全类名@hash值如果object中的toString不能满足要求,就要重写toString()==1)判断基本数据类型的值是否相同2