JavaSE进阶
文章平均质量分 94
大小曲奇(´ε` )
这个作者很懒,什么都没留下…
展开
-
JavaSE进阶(18~19)
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。动态:读到什么就创建什么,读到什么就运行什么Java反射机制利用反射可以无视修饰符获取类里面所有的属性和方法。先获取配置文件中的信息,动态获取信息并创建对象和调用方法XML的全称为(EXtensible Markup Language),是一种可扩展的标记语言标记语言。原创 2023-01-17 10:26:46 · 324 阅读 · 0 评论 -
JavaSE进阶(16~17)
是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。并发和并行并行:在同一时刻,有多个指令在多个CPU上同时执行。并发:在同一时刻,有多个指令在单个CPU上交替执行。进程就是操作系统中正在运行的一个应用程序。独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。动态性:进程的实质是程序(代码)的一次执行过程,进程是动态产生,动态消亡的。并发性:任何进程都可以同其他进程一起并发执行线程:是。原创 2023-01-17 10:24:11 · 360 阅读 · 0 评论 -
JavaSE进阶(13~15)
File:它是文件和目录路径名的抽象表示文件和目录可以通过File封装成对象File封装的对象仅仅是一个路径名。它可以是存在的,也可以是不存在的。代码示例:// File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的File实例 File file1 = new File("C:\\itheima");原创 2023-01-17 10:22:01 · 541 阅读 · 0 评论 -
JavaSE进阶(9~12)
Date代表了一个特定的时间,精确到毫秒2020年1月1日 0:0:02030年1月1日 11:11:11把当前时间封装成一个Date对象;把从时间原点开始,过了指定毫秒的时间,封装成一个Date对象,需要考虑时差问题。/*导包 */ public class DateDemo1 {// 那么这个时间就表示电脑中的当前时间。// 打印的是毫秒是!// 从计算机的时间原点开始,过了指定毫秒的那个时间。原创 2022-10-31 15:06:43 · 397 阅读 · 0 评论 -
JavaSE进阶(Day7~Day8)
就是在一个类中定义一个类。举例:在一个A类的内部定义一个B类, B类就被称为内部类;内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象API应用程序接口简单来说:就是Java帮我们已经写好的一些方法,我们直接拿过来用就可以了。Math 包含执行基本数字运算的方法;没有构造方法,如何使用类中的成员呢?看类的成员是否都是静态的,如果是,通过类名就可以直接调用;Math 类的常用方法。原创 2022-10-31 14:45:33 · 514 阅读 · 0 评论 -
JavaSE进阶(Day4~Day6)
需求说明添加学生:键盘录入学生信息(id,name,age,birthday)使用数组存储学生信息,要求学生的id不能重复。删除学生:键盘录入要删除学生的id值,将该学生从数组中移除,如果录入的id在数组中不存在,需要重新录入。修改学生:键盘录入要修改学生的id值和修改后的学生信息将数组中该学生的信息修改,如果录入的id在数组中不存在,需要重新录入。查询学生:将数组中存储的所有学生的信息输出到控制台。使用分类思想、分包思想完成变成下面的内容:让类与类之间产生关系(子父类关系),子类。原创 2022-10-21 08:51:00 · 198 阅读 · 0 评论 -
JavaSE进阶(Day1面向对象基础、Day2常用API、Day3集合基础)
类的组成是由属性和行为两部分组成属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)① 定义类② 编写类的成员变量③ 编写类的成员方法定义类:单独一个定义累的程序是不能运行的,因为没有main方法;// 属性 : 姓名, 年龄 // 成员变量: 跟之前定义变量的格式一样, 只不过位置发生了改变, 类中方法外 String name;int age;原创 2022-10-20 15:15:07 · 604 阅读 · 0 评论