自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 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 70

原创 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 61

原创 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 65

原创 Java 从零开始4.9 继承

1.什么是继承?继承就是将父类的变量和方法继承给子类。也就是新建一个类,而这个类可以调用父类中的变量和方法。而且在这个基础上,子类还可以额外有自己的变量和方法。例如,我们可以创立一个类叫做人,人具有名字、年龄的变量,又有对这些变量的set和get方法。之后再建立一个学生类,学生类继承人这个类,基友名字、变量,又有学号、成绩等变量。也就是在人这个类的基础上额外实现了一些功能。2.继承有什么好处呢?1)继承可以方便我们代码的书写。比如教师类也有名字和年龄,同样可以继承人这个类,这样我们不用再将这些

2021-10-28 14:42:58 69

原创 JRE和JDK

JRE(Java Runtime Enviroment)是java运行时环境,包含了JVM和运行的核心库,是运行JAVA所必须的。JDK(Java Development Kit)是java程序开发包,包含了JRE和开发人员使用的工具。

2021-10-28 09:36:34 45

原创 JAVA 语言跨平台的原理

JVM(Java Virtual Machine),可以在计算机上模拟仿真各种计算机的功能。只要在不同的操作平台上安装不同版本的JVM就可以在不同的操作系统上运行JAVA。

2021-10-28 09:30:39 43

原创 Java 从零开始 4.8 static关键字

1.static + 变量名static 可以用来修饰变量。在之前我们讲过变量分为,成员变量和局部变量。而实际上成员变量又分为,实例变量和静态变量。被static修饰的成员变量称为静态变量或类变量没有被static修饰的成员变量称为实例变量下面说明成员变量和实例变量的区别:比如说现在某地一中希望建立一个学生的数据库,要求存储每个学生的姓名、年龄、学校。我们可以这么写代码:首先是Student类:public class Student { String.

2021-09-23 15:59:31 56

原创 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 59

原创 Java 从零开始 4.6 构造方法

1.什么是构造方法构造方法是一个专门用来构造对象的方法,当我们声明一个对象的时候,系统会调用对象中的构造方法来构造一个对象。2.当我们没有对一个类编写构造方法时,系统会默认给我们提供一个没有参数的缺省构造方法,在4.5中我们使用了Student stu1 = new Student();来声明变量stu1,而我们并没有编写Student这个方法,但是程序还是正常运行了,这就是系统自动给我们生成了一个无参数的构造方法的原因。值得注意的是,当我们提供了一个构造方法时,系统就不会给我们自动

2021-09-22 16:23:34 62

原创 Java 从零开始 4.5 面向对象——封装

面向对象编程是Java的一大特点。而面向对象编程有三大特性:封装、继承、多态。1.什么是封装我们把一个对象包装起来,用户不需要知道这个对象里面的功能是如何实现的,只需要知道怎么去使用这个对象。这样的包装就是封装。封装就像一个黑匣子,你不知道里面装的是什么,但知道该如何使用它。2.封装的实现第一步将变量用private进行修饰,使得变量仅在这个类中可见在Student中将代码改成这样public class Student { //第一步将变量用private进行修饰

2021-09-22 15:22:31 128

原创 Java 从零开始 4.4 类和对象

1.什么是对象?联想到现实生活中,一个人,一本书,一节课……都可以是我们描述的对象,而每个对象有自己的属性。例如一个人,有名字、性别、年龄、爱好等等。而对象又可以有自己的行为,例如一个人可以行走,说话。在计算机中,我们经常要对固定的对象进行操作,也就是从现实问题中抽象出对象,然后获取对解决问题有用的属性,获取它的行为。2.什么是类?类就是一类具有相同属性、行为的对象的统称,例如每个人都有性别,年龄等等。为了方便我们可以定义一个类,这个类中包含了我们研究的这些属性和行为,这样可以方便我们对这一个

2021-09-21 23:10:05 55

原创 Java 从零开始 4.3 方法

1.什么是方法Java中的方法类似于C语言中的函数,用于简化一些重复的操作

2021-09-21 22:15:04 52

原创 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 83

原创 Java 从零开始 1.2 Vscode 汉化

1.打开vscode,点击图示位置2.搜索Chinese,选择图示的官方汉化版,由于笔者已经安装了,这里就没有安装选项(install),安装后点重新加载(reload)即可

2021-09-17 17:19:31 110

原创 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 51

原创 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 43

原创 Java 从零开始 3.6 do while 语句

do while 语句的完整形式do{Java表达式;}while(布尔表达式)

2021-09-16 16:04:33 61

原创 Java 从零开始 3.5 while循环

while语句的完整形式while(布尔表达式){ java语句;}

2021-09-16 16:02:50 55

原创 Java 从零开始 3.4 for循环

for循环的完整结构for()

2021-09-16 15:56:02 94

原创 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 84

原创 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 71

原创 Java 从零开始 3.1 if语句

if语句的完整格式if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else{}可以看到与C语言略有不同,C语言中的if小括号内需要三个语句,而Java只需要一个语句,其余的地方与C语言完全一致。...

2021-09-16 15:19:15 56

原创 Java 从零开始 2.4 运算符

1. 算术运算符+ - * / % ++ --加 减 乘 除 取余 自加 自减2.关系运算符== != > >= < <=等于 不等于 大于 大于等于 小于 小于等于3.逻辑运算符&& || ! ^ & |短路与 短路或 非 异或 逻辑与 ...

2021-09-16 13:25:00 73

原创 Java 从零开始 2.3 浮点型

1.在Java中,所有的浮点型字面值默认被当做double类型来处理,而想要将字面值作为float来处理,需要在末尾加上F/f2.类型转换与2.2整型类似可以自行编写程序进行测试

2021-09-16 12:26:06 48

原创 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 103

原创 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 42

原创 Java 从零开始 1.5. public class 和 class 的区别

1.在一个Java 源文件中,public class 类只能有一个,而class可以有多个2.public class 类名必须与Java 源文件名保持一致,而class 不必如此

2021-09-15 11:26:29 57

原创 Java 从零开始 1.4. Java中的注释

在一门语言中,注释是一个重要而简单的内容。一方面可以便于理解和沟通,另一方面也便于我们后续对程序的优化和修改。Java中的注释命令分为三种:1.////用于单行注释,可以将后面的内容变为注释2./* *//*用于多行注释可以将两个符号之间的内容变为注释*/3.javadoc注释/***更专业的注释*后续可以使用javadoc工具*自动生成帮助文档*是多行注释*/...

2021-09-15 11:08:44 37

原创 Java 从零开始 1.3. 在vscode中配置Java环境

1.JDK安装Oracle官网下载Java Downloads | Oracle选择合适的版本下载即可例如:windows以上三个连接分别代表三个不同的下载方式,选择自己需要的即可,没有太大的分别。安装默认选项即可。...

2021-09-14 23:13:19 163

原创 Java 从零开始 1.1.下载 VSCode

EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。可以方便我们编写Java代码。下载安装即可。...

2021-09-14 22:45:46 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除