- 博客(18)
- 收藏
- 关注
原创 object类 多态 instanceof运算符 引用数据类型的类型转换
object类 Object类是所有Java类的根基类如果在类的声明中未使用extends关键字指明其基类,则默认基类为 Object类重写:toString方法:in默认返回:包名+类名+@+哈希码可以重写!多态多态就是同一种事物,由于条件不同,产生的结果也不同程序中的多态 :同一个引用类型,使用不同的实例而执行不同操作如何实现多态使用多态实现思路编写父类编写子类,子类重写父类方法运行时,使用父类的类型向上转型(自动转换)实现多态的两种形式使
2022-01-25 22:23:01
528
原创 继承 super关键字 方法重写 抽象 final
继承先说说继承的好处吧简单来说就是可以让多个类里重复的代码放在一个类里供其他类使用,不用在其他的类里重复写代码,方便修改代码extands的意思是“扩展” 。子类是父类的扩展不同的叫法:超类、父类、基类、子类、派生类一般叫父类和子类使用继承创建一个父类在父类里写公共的属性和方法在创建一个子类class Dog extends Pet {//子类特有的属性和方法}在子类里用extends父类表示该子类继承父类,只在子类写出子类特有的属性和方法注意!不能直接访问p
2022-01-25 21:35:29
1868
原创 import 封装
import节省代码量,通过import可以导入其他包下面的类,从而可以在 本类中直接通过类名来调用。import使用方法import java.util.Date; import java.util.*; //导入该包下所有的类。会降低编译速度,但不会降低运行速度。注意!java会默认导入java.lang包下所有的类,因此这些类我们可以直接使用。如果导入两个同名的类,只能用包名+类名来显示调用相关类:import static静态导入的作用:用于导入指定类的静态属性在
2022-01-25 20:57:14
348
原创 JAVA this关键字 static关键字 代码块
this关键字this的作用: – this表示的是当前对象本身,– 更准确地说this代表当前对象的一个引用。普通方法中使用this。区分类成员属性和方法的形参.调用当前对象的其他方法(可以省略)位置:任意构造方法中使用this。使用this来调用其它构造方法位置:必须是第一条语句this不能用于static方法下面我们简单的写个代码来理解一下即可ublic class Dog { private String name; pri...
2022-01-10 21:58:12
257
原创 Java面向对象编程 构造方法,方法重载
构造方法没有返回值类型 于类名相同访问修饰符 构造方法(){ //初始化代码}系统会提供默认的无参构造方法,也可以指定参数。只要new一个对象就要创建一个对应的构造方法执行。构造器的定义:constructor 构造方法-一个在创建对象时被自动调用的特殊方法构造器的作用就是:为对象初始化(成员变量)工作构造器是一种特殊的方法:-构造器的方法名必须和类名一致!-构造器虽然有返回值,但是不能定义返回类型,不能在构造器里调用return-通过new...
2021-12-19 17:30:45
655
原创 java面向对象编程 对象和类
对象的特征——属性类可以生成对象,类是对象的抽象对象和类的概念:对象:是具体的事物类:类是对对象的抽象(也可以理解为是一个概括对象的一个整体)先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通 过类再认识其他对象。对象的特征——属性:属性——对象具有的各种特征每个对象的每个属性都拥有特定值 例如:张三 李四他们每个人都有自己的年龄和性别对象的特征——方法:方法——对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成举个栗子:一辆...
2021-12-19 12:53:26
458
原创 JAVA数组和冒泡排序
-数组属于引用数据类型;——数组是相同类型数据的有序集合;-相同类型的若干个数据,按照一定先后次序排列组合而成。-其中,每一个数据称作一个数组元素。-每个数组元素可以通过一个下标来访问它们。——数组的特点:-其长度是确定的。数组一但被创建,他的大小就是不可改变的。 -其元素必须是相同类型,不允许出现混合类型。-数组中的元素可以是任何数据类型,包括基本类型和引用类型——数组的概述-数组只有一个名称,即标识符-元素下标标明了元素在数组中的位置,从0开始...
2021-12-17 17:13:37
544
1
原创 java循环语句和跳转语句和多重循环。
while循环:while循环结构都由如下四个结构组成: 初始化、条件判断、循环体、迭代while先判断后执行public class WhileTest {public static void main(String[] args) {int i = 0;int sum = 0;while (i <= 100) {sum += i; //sum = sum+i;i++;}System.out.println("Sum= " + sum);}do while..
2021-12-16 20:48:03
706
原创 java分支if和switch
if单分支选择结构:▪ if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句if-else双分支选择结构:▪ 当条件表达式为真时,执行语句块1,否则就执行语句块2。也就 是else部分。If- else if -else多分支选择结构:他是先判断if条件为真是执行语句1,如果为假就会在判断else if,如果else if为真就会执行语句2,否则会执行语句3import java.util.Scanner;public class Qing{ pu
2021-12-15 00:50:47
621
原创 java运算符
Java语言支持的运算符:算术运算符: +,-,*,/,%,++,--赋值运算符 =扩展赋值运算符:+=,-=,*=,/=关系运算符: >,<, >=,<=,==,!=逻辑运算符: &&,||,!先说下算数运算符吧;+,-,*,/,就是数学里的加减乘除;这个应该都能看明白,这个“%”也是除,但是他和“/"是有区别的,”/“这个是除完之后取商就是除完之后不管有没有余数都取结果商,而%恰恰相反,它是取得是除玩后的余数比如:5%2他的结果就.
2021-12-13 23:35:52
260
原创 JAVA数据类型(2)
-字符数据类型:char类型1、单引号用来表示字符常量!!!(一定不要搞混了)2、char类型用来表示在unicode编码表中的字符。3、java语言中还允许使用转义字符'\'来将其后的字符转变为其他的含义 char c2='\n';//代表换行符4、char类型在内存中储存的是字符的Unicode编码值,所以char类型可以当作int类型来处理-布尔数据类型:boolean类型有两个值,ture和falseboolean类型用来...
2021-12-13 22:53:43
176
原创 java数据类型(1)
今天简单说一下Java的数据类型首先我们要知道标识符-标识符的作用:常量,变量,方法,类和包等的名称-命名规则:必须以字母,_下划线,美元符$开头。-其他部分可以是任意组合-不能是java的关键字Java是一种强类型语言-常量是由数据类型的-变量都必须生明其数据类型基本数据类型:整数类型、浮点类型、字符型、布尔类型整数数据类型:byte、short、int(integ)、long这些都是整数数据类型。byte:1字节 表数范围:-128~127short.
2021-12-12 00:44:40
128
原创 java初识
怎么才能学好java呢?一、不要做一个浮躁的人,即使是遇到困难了我们也要冷静下来,越浮躁问题就越麻烦。二、好好学习英语,这一点很重要,这样不仅以后自己翘起代码很方便,查看别人的源代码也很方便,一定要好好学习英语。三、学会查看源代码和文档,要从中向向别人学习,或者积累更多的学习方法。四、共享源代码。不要做一个功利的人,自己学的好不能说是很好,但是能把别人也带好才是真的特别好。五、一定要有一个热爱java的心。兴趣才是自己最好的老师。java的特点:1、Java是跨平台的2、ja
2021-12-11 22:11:41
169
原创 用java判断素数
本解题思路来源于一个小姐姐的博客(应该是个小姐姐)。素数简单理解就是只能被1和自己本身整除的数叫素数,所以我们是不是可以理解为从2到他自身减1之间的数都不能被整除。那这样解题的大概的思路就有了。import java.util.Scanner;public class Su{ public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.println("请输入一个数字");
2021-11-28 02:51:39
3366
1
原创 九九乘法表
public class JIUJIU{ public static void main(String[]args){ for(int a=1;a<=9;a++){ for(int b=1;b<=a;b++){ System.out.print(b+"*"+a+"="+a*b+'\t'); } System.out.println(); }}}这就是运行出来后的样子:
2021-11-26 03:39:31
146
原创 一位java初学者的自述
说实话从报这个专业开始对这门专业一点也不了解,只觉得就业前景比较好。刚开始对这门专业也没有太大的兴趣,现在学习了有一段时间,慢慢的对java也产生了一点兴趣,特别是敲代码时看着自己的努力的成果敲出来的东西,就有一种特别自豪的感觉,也特别的开心,但是难是真的难,但是只要好好听课,下去之后自己好好练习,肯定能学好的。希望在以后的学习中也能请教一下各位大神。不说了,敲就完了!...
2021-11-14 13:45:12
321
1
原创 为何软件开发人员选择 Java
Java 已由专业的 Java 开发人员、设计师和爱好者团体进行测试、完善、扩展和验证。Java 旨在竭尽所能为最广泛的计算平台开发可移植的高性能应用程序。通过使应用程序在异构环境之间可用,企业可以提供更多的服务,提高最终用户生产力并加强沟通与协作,从而显著降低企业和消费类应用程序的拥有成本。Java 是开发人员的无价之宝,使他们可以:在一个平台上编写软件,然后即可在几乎所有其他平台上运行 创建可在 Web 浏览器中运行并可访问可用 Web 服务的程序 开发适用于在线论坛、存储、投票、HTML
2021-11-10 22:34:18
537
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人