自学Java第二十五课
摘要:SimpleDateFormat、Calendar
阅读全文
posted @
2021-07-28 20:07
跨越&尘世
阅读(23)
推荐(0) 编辑
自学Java第二十二课
摘要:匿名内部类 该类是局部内部类的特殊形式。 前提:存在一个类或接口,这里的类可以是具体的类或抽象类。new 类名{重写方法;}; 末尾有分号,与#c中的结构体类似。 本质:是一个继承了该类或实现了该接口的匿名对象。 接下来学习的是APL,API(Application Programming Inte
阅读全文
posted @
2021-07-23 20:24
跨越&尘世
阅读(35)
推荐(0) 编辑
自学Java第二十一课
摘要:形参和返回值 1、类名做形参、返回值 方法的形参是类名,需要该类的对象;方法的返回值是类名,返回该类的对象。 2、抽象类做形参和返回值 方法形参是抽象类名,需要该类的子类对象;方法返回值是抽象类名,返回该抽象类子类对象。 3、接口名做形参和返回值 接口做形参,需要该接口的实现类对象;接口做返回值,返
阅读全文
posted @
2021-07-22 19:54
跨越&尘世
阅读(26)
推荐(0) 编辑
自学Java第二十课
摘要:接口 定义:一种公共的规范标准,Java中的接口更多的体现在对行为的抽象。 特点:①用关键字interface修饰(public interface 接口名()) ②类实现接口用 implements表示 public class 类名 implements接口名{} ③接口不能实例化,可以参照多态
阅读全文
posted @
2021-07-21 20:12
跨越&尘世
阅读(25)
推荐(0) 编辑
自学Java第十九课
摘要:多态 同一对象,在不同时刻表现出的不同形态。前提:有继承、有方法重写、有父类引用指向子类。(animal a=new cat())。 成员访问特点:成员变量:编译看左边,运行看左边;成员方法:编译看左边,运行看右边。 成员变量没有重写,成员方法有重写。 多态好处:提高了程序的扩展性,定义方法时,使用
阅读全文
posted @
2021-07-20 20:39
跨越&尘世
阅读(27)
推荐(0) 编辑
自学Java第十八课
摘要:今天首先用继承完成了一个案例,在之后学习了Java中的修饰符。 案例 这个案例的关键在于无参构造和带参构造。 今天的重点是修饰符。 一、包:一般指的是文件夹;对类进行分类管理 package包名;它位于类的上方,分为手动建包(java com.it.helloworld)和自动建包(java -d.
阅读全文
posted @
2021-07-19 20:15
跨越&尘世
阅读(24)
推荐(0) 编辑
自学Java第十七课
摘要:今天学习了继承中的super关键字、访问特点、注意事项。 super关键字的作用和this关键字很相似。this关键字用来访问本类中的成员变量,super用于继承中访问父类的内容。 public class fu { public class zi extends fu{ public class
阅读全文
posted @
2021-07-16 19:55
跨越&尘世
阅读(22)
推荐(0) 编辑
自学Java第十六课
摘要:今天学习了Java中的学生信息管理系统,使用Java语言进行编辑时,将其分为两部分:主体和界面。 public class student { private String id; private String name; private String age; private String add
阅读全文
posted @
2021-07-15 20:14
跨越&尘世
阅读(32)
推荐(0) 编辑
自学Java第十五课
摘要:今天继续学习了ArrayList集合,学习了集合的常用方法 public boolean remove(object) 删除指定元素,返回布尔型; public E remove(int index) 删除指定索引处的元素; public set(int index,E element) 替换指定索
阅读全文
posted @
2021-07-14 20:07
跨越&尘世
阅读(33)
推荐(0) 编辑
自学Java第十四课
摘要:今天学习了字符串的比较,结合之前学的语言,与Java语言进行了比较。其中Java语言更偏向于用方法来对字符串进行比较,c/c++偏向于用字符串特有的函数进行比较、拼接等。 ==: 基本数据类型:用于比较数据的值是否相同;引用数据类型:用于比较地址值是否相同。 字符串则通过equals()进行比较,e
阅读全文
posted @
2021-07-13 18:53
跨越&尘世
阅读(18)
推荐(0) 编辑
自学Java第十三课
摘要:构造方法 作用:创建对象 格式 public class 类名{ 修饰符 类名(参数){ }} 注意事项:(1)构造方法的创建①如果没有定义构造方法,系统将给出一个默认无参构造方法 ②定义了构造方法,系统将不再提供默认构造方法 (2)构造方法的重载 如果定义了带参构造方法,同时还要使用无参构造方法,
阅读全文
posted @
2021-07-12 20:50
跨越&尘世
阅读(23)
推荐(0) 编辑
自学Java第十二课
摘要:今天学习了Java语言中类和对象中的内存的分配 student s1(栈内存)=new student()(堆内存),栈内存会产生一个地址,堆内存的地址和栈内存相同。 两个对象指向相同时,一个对象修改了堆内存的数据,另一个对象访问时值会改变。 成员变量和局部变量 成员变量:类中方法外的变量。 局部变
阅读全文
posted @
2021-07-11 19:14
跨越&尘世
阅读(17)
推荐(0) 编辑
自学Java第十一课
摘要:今天的总体情况为学习了面向对象基础中的类和对象,其次是自己结合前面所学内容做了一些练习。 类和对象 类是对象的抽象,对象是类的实体。 类:对现实生活中具有共同属性和行为的事物抽象。它是Java程序中的基本组成单位。 特点:①类是对象的数据类型;②类是具有相同属性和行为的一组对象的组合。 属性:对象的
阅读全文
posted @
2021-07-10 20:21
跨越&尘世
阅读(32)
推荐(0) 编辑
自学Java第十课
摘要:今天学习了Java中的方法剩余部分以及debug。 方法重载 定义:同一类中定义的多个方法之间的关系,它们通常满足以下条件①多个方法在同一个类中;②多个方法具有相同的方法名;③多个方法的参数不相同,类型不同或数量不同。 特点:①重载仅对应方法的定义、与方法的调用无关,调用方式参照标准格式;②重载仅对
阅读全文
posted @
2021-07-09 17:28
跨越&尘世
阅读(32)
推荐(0) 编辑
自学Java第九课
摘要:今天学习了Java语言中的方法。 之前对于Java中的方法没有了解,接触之后,我认为其和c中的函数类似。 方法定义:将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集。 注:①方法必须进行创建--方法定义 ②方法需要手动使用--方法调用。 方法定义格式:public static 方法名
阅读全文
posted @
2021-07-08 21:06
跨越&尘世
阅读(27)
推荐(0) 编辑
自学Java第八课
摘要:今天学习了数组的剩余部分。 首先是单数组分配,其次是多数组分配以及多个数组指向相同分配图 之后学习的便是数组的静态初始化。 初始化:初始化时指定每个数组元素的初始值,由系统决定长度。初始化一般有两种形式。 int[] arr=new int[]{......},这是完全形式;int[] arr={.
阅读全文
posted @
2021-07-07 21:00
跨越&尘世
阅读(25)
推荐(0) 编辑
自学Java第七课
摘要:今天学习了Java中IDEA的安装,它是一个Java语言集成环境,但我并不习惯使用它,所以我安装的是eclipse。 集成环境:把代码编写、编译、运行、调试等多种功能集合在一起的工具。它比提示窗口更适合语言的编译运行。 对项目、模块和包有了清晰的关系认识。项目包含多个模块,模块包含多个数据包,数据包
阅读全文
posted @
2021-07-06 19:12
跨越&尘世
阅读(26)
推荐(0) 编辑
自学Java第六课
摘要:今天学习了跳转控制语句、循环嵌套以及Random。 首先是跳转控制语句,有continue和break。区别:continue是跳转出一个小循环,它会继续执行整个程序;而break则是结束整个循环。 接下来是循环嵌套,从名称来看便是循环里面包含循环,我们通常用它来计算时间。 最后便是Random,R
阅读全文
posted @
2021-07-05 19:22
跨越&尘世
阅读(19)
推荐(0) 编辑
自学Java第五课
摘要:今天学习了三种循环语句。 第一种是for语句,它的基本格式为: for(初始化语句;判断语句;条件控制语句){ 循环体; } 语句执行顺序:初始化语句、判断语句、循环体、条件控制语句。然后做了for语句的相关代码练习 接下来是while语句,它的基本格式如下: 初始化语句; while(条件判断语句
阅读全文
posted @
2021-07-02 21:14
跨越&尘世
阅读(39)
推荐(0) 编辑
自学Java第四课
摘要:在今天的Java学习中,我主要学习了Java语言中的数据输入及分支语句中的顺序结构和分支结构。 相对于其它语言,Java语言的数据输入需要提前进行“声明”。 导包:import java.util.Scanner 它必须在类的定义之上声明。 创建对象:Scanner sc=new Scanner(S
阅读全文
posted @
2021-07-01 19:47
跨越&尘世
阅读(23)
推荐(0) 编辑