![](https://img-blog.csdnimg.cn/d65469631c674580bf3055ce8338e1bc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java学习计划
文章平均质量分 58
本专栏内容仅包含个人学习期间笔记记录及代码,以及个人学习心得,可能不具有专业性,知识可能也不完备。
惜日短
计算机爱好者
展开
-
java学习十五(继承(1))
先来了解一下继承,继承是对一个类的扩展,一个类继承了另一个类,也就是对另一个类的扩展,继承使用的关键字是extends,举一个例子,人类,Person类,每一个人都有姓名,身份证号,年龄等基本信息,在此基础上细分,又可以有各种职业,学生Student类,教师Teacher类,管理员Manager类,那么这些不同的职业可以继承Person类,在此基础上进行添加。...原创 2022-08-18 11:00:50 · 60 阅读 · 0 评论 -
java学习十四(创建类)
有参构造方法,笔者认为可以叫自定义构造方法,当没有自定义构造方法时,系统会自动创建一个无参构造方法,即默认构造方法,当有自定义构造方法时,系统则不会创建,因此,当有自定义构造方法时,最好也创建一个默认构造方法。除了上述构造器方法,更改器方法,访问器方法,也可以设置其他的方法,也就是类的行为,比如动物的猫类,猫会抓老鼠,会攀爬等,这些方法可以自己进行定义。类的方法一般有两个参数,显示的和隐式的,显示的就是参数列表中的参数,隐式的就是类的对象,例如。set系列的方法一般叫做更改器方法,用于更改实例域的值。...原创 2022-08-17 09:22:40 · 2171 阅读 · 0 评论 -
java学习十三(对象和类)
类是构造对象的模板或者蓝图,它包含了一个对象的属性和行为(也就是方法),new 类名(),创建一个类的对象实例,一般来说类封装了属性和方法,我们可以将之理解为一个黑盒,我们不知道内部原理,但是却可以使用它的功能。java中的对象和类和c++中描述的大差不差,只不过术语表达上的不同,但是基本意思还是一样的。对象是类的实例化,对象具有三大特征,行为,状态和标识。1.对象是类的实例化。2.类是对象的抽象话。...原创 2022-08-16 09:39:46 · 81 阅读 · 0 评论 -
java学习十二(ArrayList)
包:java.util;java.util.ArrayList;1)可调整数组大小2)E是数据类型无参构造方法,创建一个初始容量为10的空列表创建指定容量的空列表在末尾添加元素将指定元素追加到列表末尾在指定位置添加元素将指定元素插入列表中的指定位置常用方法删除指定元素,返回删除是否成功删除指定索引处的元素,并返回被删除的元素修改指定索引处的元素,返回被修改的元素返回指定索引处的元素返回列表中的元素个数注:注意列表越界...原创 2022-07-04 08:44:31 · 84 阅读 · 0 评论 -
java学习十一(StringBuilder)
字符串的拼接,每定义了一个字符串,在常量池中都会添加一个,耗时耗存,java提供了StringBuilder类StringBuilder是一个可变的字符序列。StringBuilder()构造一个字符串构建器,其中不包含任何字符,初始容量为16个字符。StringBuilder(int capacity)构造一个字符串构建器,其中没有字符,并且具有 capacity参数指定的初始容量。StringBuilder(CharSequence seq)构造一个字符串构建器,其中包含与指定的 CharSeque原创 2022-06-29 08:39:42 · 187 阅读 · 0 评论 -
java学习十一(string实例)
要求:从键盘录入一个字符串,然后遍历该字符串思路:1)键盘录入一个字符串2)遍历字符串public char charAt(int index):返回索引字符public int length():返回字符串长度数组长度:数组名.length()字符串长度:字符串对象名.length()统计字符次数要求:从键盘录入一个字符串,求字符串中大写字母,小字母,和数字字符的个数思路:1)键盘录入一个字符2)遍历字符串并比较拼接字符串要求:定义一个方法,把int数组中的数据按照指定格式拼接成一个字符串并返回思原创 2022-06-28 10:10:31 · 102 阅读 · 0 评论 -
Java学习第十天(APi帮助文档和String)
Application Programming Interface:应用程序编程接口Java API:JDK中提供的各种类软件包:java.lang //java.lang包中的内容是不需要导入包的String 类表示字符串,java程序中的所有字符串文字都属于string类的实例字符串是不可变的,一旦创建之后就无法更改,另,字符串缓冲区支持可变字符串示例特殊情况实际上,在程序中,str1和str2指向同一个内存地址注:identityHashCode(object);获取对象的地址我们可以看原创 2022-06-16 12:04:39 · 164 阅读 · 0 评论 -
java学习第九天(对象)
构造器与this原创 2022-06-07 20:50:50 · 60 阅读 · 0 评论 -
java学习第八天(对象的创建和使用)
OOP(面向对象编程)面向过程和面向对象: **什么是面向过程**:比如要完成一个项目,仅仅是通过代码把这个过程写出来,所有的执行步骤与算法都是未封装的代码算法完成的, 没有抽象化这一个项目,什么是抽象化一个项目,就是提取这个项目的抽象性质,形成一个类,像是自然界物种的划分,界门纲目科 属种,分门别类。 #什么是面向对象:面向对象关注的是代码功能,不再是过程怎样实现,把过程封装,就像是之前学的方法,通过一个方法要计算两 个数的和,面向对象思想就是不关注这个方法内部是怎样原创 2022-05-21 17:33:52 · 127 阅读 · 0 评论 -
java学习第七天(方法的重载和递归)
方法重载(overload)重载的形式:函数名相同,1:参数类型及2:数量不同,或者3:参数顺序不同重载的作用:增加了代码的易读性,例如同一个sum()可以计算不同类型之间的和,方法功能相似,但要操作的数不同注意:1:方法重载和返回值类型,修饰符列表无关2:避免重复定义例public class method_overload{ public static void main(String []name) { sum(10,23); sum(12.1,23.5); } /原创 2022-05-15 15:17:43 · 127 阅读 · 0 评论 -
Java学习第六天(方法基础)
javaMethod方法:可重用的功能代码片段语法结构:【修饰符列表】返回值类型 方法名(形式参数列表){方法体;}注意事项:*除【修饰符列表】外与c c++ 函数类似*方法的使用 类名.方法名();//方法在其类中时也可以直接用方法();*除void以外,所有方法必须返回一个与返回值类型相同的值;*java的方法不需要在main函数前声明,放在main函数前面和后面不会影响 程序运行*方法名后面的括号中的参数是形参,调用方法时传入的参数叫做实参两个方法示例public cl原创 2022-05-14 15:01:35 · 60 阅读 · 0 评论 -
java学习第五天(Random和数组)
Random1:导入包:import java.util.Random;2:创建一个随机数对象:Random ran=new Random();3:生成随机数: int num=ran.nextInt();下面看两个代码示例:随机测试 public static void main(String[] args) { Random ran=new Random(); int []num=new int [10]; for(int i=0;i&...原创 2022-05-08 22:55:39 · 594 阅读 · 0 评论 -
java学习第四天(输入输出)
1:输入基本操作导入包:import java.util.*;构造Scanner对象:Scanner in=new Scanner(System.in);//in可更改常用数据类型的输入:(1):int num=in.nextInt();(2):short num=in.nextShort();(3):byte num=in.nextByte();(4):long num=in.nextLong();(5):double num=in.nextDouble();(6):float num=原创 2022-05-06 19:07:30 · 528 阅读 · 2 评论 -
java学习第三天(选择,循环控制)
条件选择与循环控制1:条件选择语句2:循环控制语句1:条件选择语句2:循环控制语句原创 2022-05-02 15:24:03 · 569 阅读 · 2 评论 -
java学习第二天(字符串)
字符串原创 2022-04-30 10:23:41 · 80 阅读 · 0 评论 -
java学习第一天
作为一个java初学者,在历经了四天,96个小时的这么后终于运行出第一个java程序,成功输出Hello World!,可能一部分人认为java一般要输出Salution mondo!,这些都不重要,在我历经反反复复下载eclipse,IDEA,以及文本编译器notepad,有反反复复配置环境变量,然后又尝试重置电脑,没错,重置电脑,最后依然不能正确运行时,终于在今天迈出了第一步,成功完成java程序的创建以及成功运行java程序时,控制台成功输出hello world ,我也想说,hello java w原创 2022-04-29 10:15:43 · 153 阅读 · 2 评论