文章分类 -  java基础阶段

好好学须 争取早日成为一名合格的软件开发师
摘要:1,反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件。有点类似于黑客。(可以读和修改字节码文件)。通过反射机制可以操作代码片段(class文件) 2,反射机制的相关类在哪个包下? java.lang.reflect.*. 3, 反射机制相关重要的类有哪些? java.lang.Cl 阅读全文
posted @ 2022-12-30 17:14 阿文程序猿 阅读(51) 评论(0) 推荐(0)
摘要:1,什么是进程?什么是线程? 进程是一个应用程序(1个进程是一个软件),线程是一个进程中的执行场景/执行单元,一个进程可以有多个线程 2.对于java程序来说,当在DOS命令窗口中输入java Helloworld回车之后,先会启动jvm,而jvm就是一个进程,jvm再启动一个主线程,调用main方 阅读全文
posted @ 2022-12-30 10:11 阿文程序猿 阅读(92) 评论(0) 推荐(0)
摘要:一,泛型 1,泛型的理解和好处 看一个需求 1)请编写一个程序,在ArrayList中,添加3个Dog对象 2)Dog对象含有name和age,并输出name和age(要求使用getXXX()) 用传统方法解决 》 引出泛型 public class ArraysList01 { public st 阅读全文
posted @ 2022-12-17 22:52 阿文程序猿 阅读(52) 评论(0) 推荐(0)
摘要:一,集合 1. 集合的概述 1),什么是集合,有什么用 数组其实就是一个集合,集合实际上就是一个容器。可以用来容纳其它数据类型的数据。集合为什么说在开发中用的最多? 集合是一个容器是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有十条记录,那么假设把这十条记录查询出来,在J 阅读全文
posted @ 2022-12-12 20:37 阿文程序猿 阅读(233) 评论(0) 推荐(0)
摘要:一,文件 1,什么是文件 文件时保存数据的地方,比如大家经常使用的word文档,txt文件,excel文件...都是文件。它既可以保存一张图片,也可以保存视频,声音......... 2.文件流 3.常见的文件操作 1.创建文件对象相关构造器和方法 2.创建文件的三种方式 public class 阅读全文
posted @ 2022-12-08 22:06 阿文程序猿 阅读(96) 评论(0) 推荐(0)
摘要:一,异常的介绍 1,异常的引入 ,什么是异常 运行下面的代码,看看有什么问题-> 引出异常和异常处理机制 public class Exception01 { public static void main(String[] args) { int num1 = 10; int num2 = 0; 阅读全文
posted @ 2022-12-07 14:56 阿文程序猿 阅读(91) 评论(0) 推荐(0)
摘要:一,程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 1) 顺序控制 2) 分支控制 3) 循环控制 1.分支控制 if-else 1)单分支 if 基本语法:if(条件表达式){ 执行代码块 } 2)双分支 if-else if(条件表 阅读全文
posted @ 2022-12-02 11:27 阿文程序猿 阅读(148) 评论(0) 推荐(0)
摘要:一 , String 类的理解和创建对象 1.String 的说明 1). String 对象用于保存字符串,也就是一组字符串序列 2). 字符串常量对象是用双引号括起来的字符串序列。 例如:“你好” “12.97”等 3). 字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占 阅读全文
posted @ 2022-12-02 11:22 阿文程序猿 阅读(39) 评论(0) 推荐(0)
摘要:一,枚举 为什么需要枚举,枚举的引入 public class Enumeration01 { public static void main(String[] args) { Season spring = new Season("春天", "温暖"); Season winter = new S 阅读全文
posted @ 2022-11-28 11:35 阿文程序猿 阅读(105) 评论(0) 推荐(0)
摘要:一 ,为什么有接口 接口的快速入门 public interface UsbInterface { //规定接口的相关方法,老师规定的. 即规范... public void start(); public void stop(); } // public class Camera implemen 阅读全文
posted @ 2022-11-27 23:05 阿文程序猿 阅读(188) 评论(0) 推荐(0)
摘要:一,final关键字 final中文意思是:最后的,最终的 final可以修饰类,属性,方法和局部变量 在某些情况下,程序员可能有以下需求,就会使用final 1) 当不希望类被继承时,可以使用final修饰 2)当不希望父类的某个方法被子类覆盖或重写时,可以使用final关键字修饰 3)当不希望类 阅读全文
posted @ 2022-11-27 21:34 阿文程序猿 阅读(135) 评论(0) 推荐(0)
摘要:一, 什么是设计模式 1.静态方法和属性的经典使用 2.设计模式是在大量的实践中总结和理论化之后优选的代码结构,编程风格,以及解决问题的思考方式,设计模式就像是经典的棋谱,不同的棋局我们用不同的棋谱,免得我们再思考和摸索, 二, 什么是单例模式 1. 所谓的单例设计模式,就是采取一定的方法保证在整个 阅读全文
posted @ 2022-11-27 11:44 阿文程序猿 阅读(35) 评论(0) 推荐(0)
摘要:一,内部类 1.什么是内部内: 如果定义在局部位置(方法中/代码块中): 1) 局部内部类 2)匿名内部类 定义在成员位置 1)成员内部类 2)静态内部类 2.基本介绍 一个类的内部又完整的嵌套了另一个类结构,被嵌套的类成为内部类(inner class),嵌套其它类的类成为外部类(outer ca 阅读全文
posted @ 2022-11-27 11:05 阿文程序猿 阅读(66) 评论(0) 推荐(0)
摘要:一, 什么是类变量 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量 二 , 如何定义类变量 访问修饰符 static 数据类型 变量名 :[ 推荐 ] static 访问修饰符 数据类 阅读全文
posted @ 2022-11-24 12:02 阿文程序猿 阅读(104) 评论(0) 推荐(0)
摘要:this 的注意事项和使用细节 1) this 关键字可以用来访问本类的属性、方法、构造器 2) this 用于区分当前类的属性和局部变量 3) 访问成员方法的语法:this.方法名(参数列表); 4) 访问构造器语法:this(参数列表); 注意只能在构造器中使用(即只能在构造器中访问另外一个构造 阅读全文
posted @ 2022-11-24 09:32 阿文程序猿 阅读(27) 评论(0) 推荐(0)
摘要:一,数组 1.数组介绍 数组可以存放多个同一类型的数据,数组也是一种数据类型,是引用类型, 即:数组就是一组数据 2.数组的使用 数组定义: 数据类型 数组名[ ] = new 数据类型[ 大小] int a [] = new int [5] ; 创建一个数组 ,名字是a, 存放5个 int 说明 阅读全文
posted @ 2022-11-23 11:23 阿文程序猿 阅读(116) 评论(0) 推荐(0)
摘要:一 , 封装 1)封装的介绍 封装就是把抽象出的数据【属性】和对数据的操作【方法】封装再一起,数据被保护再内部,程序的其它部分只有通过被授权的操作【方法】,才能多数据进行操作。 2)封装的理解和好处 1》隐藏实现细节:方法(连接数据库)<-- 调用(传入参数) 2》可以对数据进行验证,保证其合理安全 阅读全文
posted @ 2022-11-22 17:54 阿文程序猿 阅读(51) 评论(0) 推荐(0)
摘要:一,先引入一个问题 请先写一个程序,食物food 可以有多种 ,鱼 骨头 米饭 ,动物也又多种,狗 猫 鱼 ,Master类中有一个feel喂食方法,接下来用传统方式解决这个问题 问题是代码复用性不高,不利于维护 由此会引出多态 废话不多说 上代码 public class Animal { pri 阅读全文
posted @ 2022-11-22 15:47 阿文程序猿 阅读(41) 评论(0) 推荐(0)