- 博客(10)
- 收藏
- 关注
原创 java基础-----第三天(二)
如果当前程序中,要调用多个不同包下的程序,而这些程序名正好一样,此时默认只能导入一个程序,另一个程序必须带包名访问。如果当前程序中,要调用其他包下的程序,则必须在当前程序中导包,才可以访问,导包格式: import 包名.类名。就是用类设计对象处理某一个事物的数据时,应该把要处理的书,以及处理这些数据的方法,设计到一个对象中去。如果当前程序中,要调用自己所在包下的其他程序,可以直接调用(同一个包下的类,相互可以直接调用)类中定义的变量也称为成员变量(对象的属性),类中定义的方法也称为成员方法(对象的行为)
2023-12-11 19:45:42
30
1
原创 java基础----第三天(一)
一个类中,只要一些方法的名称相同,形参列表不同,那么它们就是方法重载了,其他的都不管(如:修饰符、返回值类型是否愿意都无所谓)一个类中,出现多个方法的名称相同,但他们的形参列表是不同的,那么这些方法就称为方法重载了。2、方法的返回值类型写void(无返回类型)时,方法内不能使用return返回数据,4、方法不调用就不会执行,调用方法时,传给方法的数据,必须严格匹配方法的参数情况。如果有多个,必须用','分隔,且不能给初始化值。所谓值传递 指的是在传输实参给方法的形参时,传输的是实参变量中存储的值的副本。
2023-12-06 18:48:52
22
1
原创 java基础——第二天
1表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK开始支持String,不支持double、float、long。存在多个case分支的代码是相同时,可以把代码写到一个case块,其他case通过穿透性能穿越到对应的case块即可,以此达到优化代码的效果。其他区别:for循环中,控制循环变量只在循环中使用,while循环中,控制循环变量在循环后可以继续使用。&&、||如果前面发现是false,后面都不执行,直接返回结果,性能较好,用的更多。
2023-12-05 23:42:43
28
原创 java基础--第一天
同一个编译过的java应用程序能够在不同的硬件平台和不同的操作系统上执行,因为编译产生的不是可执行代码,而是字节码,所以可以在各种安装JVM的系统平台上运行。找到jdk所属的bin目录,ctrlc+ctrlv->我的电脑->程序->高级->环境变量->Path。官网->Java->Download Java->选择对应版本的JDK->选择对应的操作系统下载。编写->a.java->javac编译->a.class->java运行类名(无需.class)字符存的是ASCII码中对应的数字的二进制形式。
2023-12-03 19:54:08
23
1
原创 java基础——泛型
泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前(在下面例子中的 <E>)。顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),泛型,即“参数化类型”。
2023-12-01 22:26:08
24
1
原创 java基础——异常与处理
注意:先捕获细的异常,再捕获粗的异常,多分枝捕获,按从上到下的次序依次匹配。程序中:在代码编译或运行过程中,程序出现错误,导致程序不能正常执行。结构2: try..catch..finally。应用场景:如果需要精确的把控各种异常的处理的话。finally应用场景:存在必须执行的代码。无论是否发生异常,代码一定会执行。结构1:try...catch。应用场景: 可能发生异常的代码。声明方法可能要抛出的各种异常。结构3: 多重catch。执行可能会出异常的代码。
2023-12-01 21:57:03
21
1
原创 java基础之API
String类表示的字符串是常量,一旦创建,内容和长度都是无法改变的,而StringBuffer与StringBuilder是可变字符串,其中StringBuffer是线程安全的,两者都没有重写equals方法。public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素 public E。remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素 public int。
2023-12-01 21:10:27
20
原创 Java基础————OOP
它可以更好地组织和管理复杂的代码,提高开发效率。面向对象编程(Object-Oriented Programming,简称OOP)是一种常用的编程范式,它以对象为核心,通过定义类、创建实例和交互消息等方式来组织和实现程序逻辑。2. 继承(Inheritance):继承是面向对象编程中的一种机制,它允许创建一个新类,从现有的类中继承属性和方法。通过继承,子类可以拥有父类的特性,同时可以在不修改父类代码的情况下扩展或修改其行为。封装可以隐藏实现细节,只暴露必要的接口,提高代码的可维护性和安全性。
2023-12-01 20:08:48
34
1
原创 Java基础————控制结构
选择结构根据条件不同执行不同的语句,主要有if语句和switch语句来实现。if语句又可以分为单分支语句、双分支语句、多分支语句以及嵌套使用四种情况。循环结构根据循环条件,重复性的执行某段代码。Java提供了多种循环结构,包括while循环、do while循环、for循环等。顺序结构是最基本的控制结构,程序按照从上到下的顺序一行一行的执行,中间没有任何判断和跳转。
2023-12-01 20:06:26
28
原创 Java基础————变量
3. 静态变量:定义在类中、方法之外的变量,并且使用 static`关键字修饰,作用域为整个类,可以被类中的任何方法、构造方法和语句块访问,静态变量的值在程序运行期间只有一个副本。在这个例子中,num是一个成员变量,staticNum是一个静态变量,num是一个参数变量,getStaticValue()方法返回staticNum的值。2. 成员变量:定义在类中、方法之外的变量,作用域为整个类,可以被类中的任何方法、构造方法和语句块访问。其中,type是数据类型,变量名是变量的名字,变量值是变量的初始值。
2023-12-01 20:00:06
28
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人