![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 从零开始
java学习
网络蠹鱼
这个作者很懒,什么都没留下…
展开
-
Java 从零开始 5.3 ArrayList
import java.util.ArrayList;public class ArrayListTest { public static void main(String[] args) { //构造方法 //ArrayList<E> a= new ArrayList<>(); ArrayList<String> al1 = new ArrayList<>(); //常用成员方法.原创 2021-11-04 20:40:38 · 82 阅读 · 0 评论 -
Java 从零开始 5.2 StringBuilder
public class StringBuilder_Test { /*String 和 StringBuilder 的区别 String是可变的 StringBuilder是不可变的 * */ public static void main(String[] args) { //构造方法 StringBuilder sb1 = new StringBuilder(); StringBuilder sb2 = new .原创 2021-11-03 23:57:50 · 80 阅读 · 0 评论 -
Java 从零开始 5.1 String
public class StringTest { public static void main(String[] args) { //构造方法 String s1 = new String(); char[] a1 = {'a','b','c'}; String s2 = new String(a1); byte[] a2 = {97,98,99}; String s3 = new String(a.原创 2021-11-03 23:40:14 · 89 阅读 · 0 评论 -
Java 从零开始4.9 继承
1.什么是继承?继承就是将父类的变量和方法继承给子类。也就是新建一个类,而这个类可以调用父类中的变量和方法。而且在这个基础上,子类还可以额外有自己的变量和方法。例如,我们可以创立一个类叫做人,人具有名字、年龄的变量,又有对这些变量的set和get方法。之后再建立一个学生类,学生类继承人这个类,基友名字、变量,又有学号、成绩等变量。也就是在人这个类的基础上额外实现了一些功能。2.继承有什么好处呢?1)继承可以方便我们代码的书写。比如教师类也有名字和年龄,同样可以继承人这个类,这样我们不用再将这些原创 2021-10-28 14:42:58 · 81 阅读 · 0 评论 -
Java 从零开始 4.8 static关键字
1.static + 变量名static 可以用来修饰变量。在之前我们讲过变量分为,成员变量和局部变量。而实际上成员变量又分为,实例变量和静态变量。被static修饰的成员变量称为静态变量或类变量没有被static修饰的成员变量称为实例变量下面说明成员变量和实例变量的区别:比如说现在某地一中希望建立一个学生的数据库,要求存储每个学生的姓名、年龄、学校。我们可以这么写代码:首先是Student类:public class Student { String.原创 2021-09-23 15:59:31 · 66 阅读 · 0 评论 -
Java 从零开始 4.7 this 关键字
this关键字的用法类似于python中的self,它可以替代引用名,指向对象本身。举个例子:public class Scores{ int maths; int English; int Chinese; /** * 我们给Scores类写一个构造方法 */ public Scores(){}//记得补上一个无参的构造方法 public Scores(int maths, int English, int Chinese)原创 2021-09-23 15:06:35 · 69 阅读 · 0 评论 -
Java 从零开始 4.6 构造方法
1.什么是构造方法构造方法是一个专门用来构造对象的方法,当我们声明一个对象的时候,系统会调用对象中的构造方法来构造一个对象。2.当我们没有对一个类编写构造方法时,系统会默认给我们提供一个没有参数的缺省构造方法,在4.5中我们使用了Student stu1 = new Student();来声明变量stu1,而我们并没有编写Student这个方法,但是程序还是正常运行了,这就是系统自动给我们生成了一个无参数的构造方法的原因。值得注意的是,当我们提供了一个构造方法时,系统就不会给我们自动原创 2021-09-22 16:23:34 · 72 阅读 · 0 评论 -
Java 从零开始 4.5 面向对象——封装
面向对象编程是Java的一大特点。而面向对象编程有三大特性:封装、继承、多态。1.什么是封装我们把一个对象包装起来,用户不需要知道这个对象里面的功能是如何实现的,只需要知道怎么去使用这个对象。这样的包装就是封装。封装就像一个黑匣子,你不知道里面装的是什么,但知道该如何使用它。2.封装的实现第一步将变量用private进行修饰,使得变量仅在这个类中可见在Student中将代码改成这样public class Student { //第一步将变量用private进行修饰原创 2021-09-22 15:22:31 · 148 阅读 · 0 评论 -
Java 从零开始 4.3 方法
1.什么是方法Java中的方法类似于C语言中的函数,用于简化一些重复的操作原创 2021-09-21 22:15:04 · 62 阅读 · 0 评论 -
Java 从零开始 4.4 类和对象
1.什么是对象?联想到现实生活中,一个人,一本书,一节课……都可以是我们描述的对象,而每个对象有自己的属性。例如一个人,有名字、性别、年龄、爱好等等。而对象又可以有自己的行为,例如一个人可以行走,说话。在计算机中,我们经常要对固定的对象进行操作,也就是从现实问题中抽象出对象,然后获取对解决问题有用的属性,获取它的行为。2.什么是类?类就是一类具有相同属性、行为的对象的统称,例如每个人都有性别,年龄等等。为了方便我们可以定义一个类,这个类中包含了我们研究的这些属性和行为,这样可以方便我们对这一个原创 2021-09-21 23:10:05 · 67 阅读 · 0 评论 -
Java 从零开始 4.2 数组
1.数组的声明和赋值public class test{ public static void main(String[] args) { //数组的声明; int a[]; char c[]; float f[]; double d[]; String s[]; //数组分配内存空间 a = new int[5]; c = new char[5]; f = new float[5]; d = new double[5]; s = new Str原创 2021-09-17 21:25:10 · 99 阅读 · 0 评论 -
Java 从零开始 1.1.下载 VSCode
EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。可以方便我们编写Java代码。下载安装即可。...原创 2021-09-14 22:45:46 · 64 阅读 · 0 评论 -
Java 从零开始 2.4 运算符
1. 算术运算符+ - * / % ++ --加 减 乘 除 取余 自加 自减2.关系运算符== != > >= < <=等于 不等于 大于 大于等于 小于 小于等于3.逻辑运算符&& || ! ^ & |短路与 短路或 非 异或 逻辑与 ...原创 2021-09-16 13:25:00 · 99 阅读 · 0 评论 -
Java 从零开始 4.1 字符串
1.创建一个字符串public class test{ public static void main(String[] args) { String str1 = "bcd"; String str2 = new String("bcd"); char a[] = {'a','b','c','d','e'}; String str3 = new String(a); String str4 = new String(a,2,3); //也可以先声明在赋值 Strin原创 2021-09-17 09:35:36 · 63 阅读 · 0 评论 -
Java 从零开始 3.6 do while 语句
do while 语句的完整形式do{Java表达式;}while(布尔表达式)原创 2021-09-16 16:04:33 · 69 阅读 · 0 评论 -
Java 从零开始 3.5 while循环
while语句的完整形式while(布尔表达式){ java语句;}原创 2021-09-16 16:02:50 · 63 阅读 · 0 评论 -
Java 从零开始 1.5. public class 和 class 的区别
1.在一个Java 源文件中,public class 类只能有一个,而class可以有多个2.public class 类名必须与Java 源文件名保持一致,而class 不必如此原创 2021-09-15 11:26:29 · 69 阅读 · 0 评论 -
Java 从零开始 2.3 浮点型
1.在Java中,所有的浮点型字面值默认被当做double类型来处理,而想要将字面值作为float来处理,需要在末尾加上F/f2.类型转换与2.2整型类似可以自行编写程序进行测试原创 2021-09-16 12:26:06 · 57 阅读 · 0 评论 -
Java 从零开始 3.7 break 和 continue 的用法
break 用于跳出循环continue 用于跳出本次循环值得注意的是break和continue 都只能对所在的最里层的循环起作用下面用一个例子比较break和continue的区别:public class test{ public static void main(String[] args) { for(int i=0; i<5; i++) { if (i==3) { break; } System.out.printf("b.原创 2021-09-16 16:13:17 · 52 阅读 · 0 评论 -
Java 从零开始 1.4. Java中的注释
在一门语言中,注释是一个重要而简单的内容。一方面可以便于理解和沟通,另一方面也便于我们后续对程序的优化和修改。Java中的注释命令分为三种:1.////用于单行注释,可以将后面的内容变为注释2./* *//*用于多行注释可以将两个符号之间的内容变为注释*/3.javadoc注释/***更专业的注释*后续可以使用javadoc工具*自动生成帮助文档*是多行注释*/...原创 2021-09-15 11:08:44 · 51 阅读 · 0 评论 -
Java 从零开始 3.3 switch语句
完整的switch语句switch(变量名){ case 字面值1:java语句;break; case 字面值2:java语句;break; default: java语句;}值得注意的是,同C语言一样,如果某一个case中没有添加break,那...原创 2021-09-16 15:41:56 · 103 阅读 · 0 评论 -
Java 从零开始 3.1 if语句
if语句的完整格式if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else{}可以看到与C语言略有不同,C语言中的if小括号内需要三个语句,而Java只需要一个语句,其余的地方与C语言完全一致。...原创 2021-09-16 15:19:15 · 66 阅读 · 0 评论 -
Java 从零开始 2.1 基础语法知识
1.标识符的命名规则(1)标识符只能由数字、子母、下划线、$组成(2)标识符不能以数字开头(3)关键字不能作为标识符(4)严格区分大小写2.数据类型的简单介绍(1)整型: 形如:1,2,205,0,-1,-5这样的整数(2)浮点型:形如: 1.25,-2.055,1.00,-1.00这样的小数(3)字符: 形如:'a', 'b', '1', ',', ' '这样的字符(注意:使用英文符号''括起来且长度不能大于1)(4)字符串: 形如: "你好","noiasd...原创 2021-09-15 14:17:02 · 53 阅读 · 0 评论 -
Java 从零开始 1.2 Vscode 汉化
1.打开vscode,点击图示位置2.搜索Chinese,选择图示的官方汉化版,由于笔者已经安装了,这里就没有安装选项(install),安装后点重新加载(reload)即可原创 2021-09-17 17:19:31 · 129 阅读 · 0 评论 -
Java 从零开始 2.2 整型
1.Java 的进制表示(1)十进制: 无需特殊的表示方法,默认数字为十进制(2)八进制:以0为开头表示八进制(3)十六进制:以0x为开头表示十六进制例如:public class test{ public static void main(String[] args) { int a = 10; int b = 010; int c = 0x10; System.out.printf("a = %d\n", a); System.out.printf(".原创 2021-09-15 23:14:31 · 132 阅读 · 0 评论 -
Java 从零开始 1.3. 在vscode中配置Java环境
1.JDK安装Oracle官网下载Java Downloads | Oracle选择合适的版本下载即可例如:windows以上三个连接分别代表三个不同的下载方式,选择自己需要的即可,没有太大的分别。安装默认选项即可。...原创 2021-09-14 23:13:19 · 177 阅读 · 0 评论 -
Java 从零开始 3.2 获取控制台输入文本
public class test{ public static void main(String[] args) { java.util.Scanner scanner = new java.util.Scanner(System.in);//创建一个名为scanner的Scanner对象 String intput = scanner.next();//调用next方法,获取用户输入的值 System.out.println(intput);//输出用户输入的值 }}以上代码.原创 2021-09-16 15:28:21 · 84 阅读 · 0 评论 -
Java 从零开始 3.4 for循环
for循环的完整结构for()原创 2021-09-16 15:56:02 · 113 阅读 · 0 评论