自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java基础014-面向对象-封装

封装面向对象三大语言特征:封装性、继承性、多态性。封装性:封装就是将一些细节隐藏起来,对于外界不可见。方法就是一种封装。关键字private也是一种封装。封装性-方法举例1:方法体现封装性,将方法的具体实现细节进行封装,只关注数据的输入和获取。package cn.test01;public class Test { public static void main(String[] args) { int [] array = new int[]{12,13,

2021-08-11 16:17:36 71

原创 Java基础013-面向对象-成员变量和局部变量

成员变量和局部变量区别:定义位置不一样成员变量:定义在方法的类的内部,方法的外部。局部变量:定义在类中方法的内部。作用范围不一样成员变量:整个类中都可以使用。局部变量:只能在方法大括号内使用,出了大括号就不能使用。默认值不一样成员变量:如果没有赋值,会有默认值,规则同数组一样。局部变量:没有默认值,如果想使用,必须手动赋值。内存位置不一样成员变量:位于堆内存局部变量:位于栈内存生命周期不一样成员变量:随着对象创建诞生,随着对象不会再被使用,jvm把对象垃圾回收,内存清掉再利用

2021-08-11 16:16:44 106

原创 Java基础012-面向对象-对象的创建和使用

对象的创建和使用通常情况下,一个类不能直接使用,需要根据类创建一个对象才能使用。对象使用步骤:导包:格式:import [包名称],[类名称];对于和当前类同属一个包下,可以省略导包语句不写。创建:格式:[类名称] [对象名称] = new [类名称]();使用:使用成员变量格式:[对象名].[成员变量名];使用成员方法格式:[对象名].[成员方法名]([参数]);举例1:对象的使用,和Student类位于同一个包下。(导包语句可以省略,成员变量不是Public也可以使用)pac

2021-08-11 16:16:33 124

原创 java基础011-面向对象-类的定义

类的定义定义类:定义一个类就是定义类的成员,包括成员变量和成员方法。成员变量:和定义变量基本一样,除了只能定义在类中,方法外。成员方法:和定义方法基本一样,除了不能加static。举例:类的定义package cn.test01;/* 定义一个类,模拟学生 属性:姓名、年龄 行为:吃饭、睡觉、学习*/public class Student { String name; int age; public void eat(){

2021-08-11 16:16:14 120

原创 Java基础010-面向对象-类和对象的概念

面向对象面向过程:当需要实现一个功能的时候,每一个具体的步骤都需要亲历亲为,详细处理每一个细节。面向对象:当需要实现一个功能的时候,不需要关心具体的步骤,而是找到一个已经具备该功能的帮我做这些事。面向对象的特点:它可以把复杂的问题简单化,并将我们从执行者变成指挥者。面向对象三大基本特征:封装、继承、多态。package cn.test01;import java.util.Arrays;public class Test { public static void main(Stri

2021-07-30 16:45:32 65

原创 Java基础009-数组

数组数组:数组是Java提供的一种容器,可以存放多个数据。数组的创建是存放在堆中的,栈中只有存放数组内存地址的数组变量。特点:数组是一种引用数据类型。数组中当有多个数据,数据类型必须统一。数组的长度在程序运行期间不能改变。数组初始化含义:在内存中创建一个数组,并且向其中赋予一些默认值。两种初始化方式:静态初始化(指定内容)静态初始化标准格式:[数据类型[]] [数组名称] = new [数据类型[]] {[元素1],[元素2]...};静态初始化省略格式:

2021-07-30 16:39:57 106

原创 Java基础008-方法

方法方法:方法就是若干语句的功能集合。参数:进入方法的数据。有参数:小括号中有内容,当一个方法需要一定的数据条件才能完成任务的时候,就是有参数。无参数:小括号中没有内容,一个方法不需要任何条件,自己能独自完成任务,就是无参数。返回值:从方法中出来的数据。有返回值:有值传递给方法体。无返回值:没有值传递给方法体。方法定义基本格式:[修饰符...] [返回值类型] [方法名称]([参数名称 参数类型, ...]){ [方法体]; [return返回值]

2021-07-30 16:36:13 174

原创 Java基础007-流程控制

流程控制流程控制:在程序执行过程中,每条语句的执行顺序对程序的结果有直接影响。因此我们要控制语句的执行顺序,来实现我们的功能。顺序结构顺序结构:程序中的语句从上到下顺序执行。public class Test { public static void main(String[] args) { //顺序执行,根据编写的顺序从上到下顺序执行。 System.out.println(1); System.out.println(2);

2021-07-30 16:33:23 75

原创 Java基础006-运算符

运算符运算符:进行特定操作的符号。表达式:用运算符连接起来的式子叫做表达式。运算符包括:算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算符。算数运算符算数运算符作用+加法运算,字符串连接操作-减法运算*乘法运算/除法运算,只看商,不看余数%取模运算,除法运算取余数++自增运算(前++立马加1参与本条语句运算,后++参与本条语句完之后加1)--自减运算(前--立马减1参与本条语句运算,后--参与本条语句完之

2021-07-30 16:30:00 56

原创 Java基础005-数据类型转换

数据类型转换自动类型转换(隐式)特点:代码不需要处理,能自动完成。规则:数据类型由小取值范围的可以转换为大取值范围的。举例:public class Test { public static void main(String[] args) { long a = 100; //a的数据类型是long,100数据类型默认是int类型,int→long符合小到大。 System.out.println(a);

2021-07-30 16:26:27 87

原创 Java基础004-变量概念

变量概念变量:程序运行过程中,内容可以改变的量。创建变量格式1:创建一个变量[数据类型] [变量名称];例如:int num1;格式2:同时创建多个变量[数据类型] [变量名称1] [变量名称2] ...;例如:int num1 mun2 num3;向变量中存入数据格式1:[变量名称] = [数据值];例如:num1 = 10;创建一个变量并存入数据格式1:[数据类型] [变量名称] = [数据值];例如:int num1 = 10; 格式3:同时

2021-07-30 16:22:11 67

原创 Java基础003-常量概念

常量概念常量:程序在运行过程中固定不变的量。常量的分类:字符串常量:凡是用双引号引起来的部分,叫做字符串变量。例如:“abc”、“Hello”、“123”整数常量:直接写上的数字,没有小数点。例如:100、200、0、-205浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0字符常量:凡是用单引号引起来的单个字符,就是字符常量。例如:“a”、“B”、“9”、“中”布尔常量:只有两个取值:ture和false空常量:没有任何数据。null举例:public clas

2021-07-30 16:18:05 63

原创 Java基础002-数据类型

数据类型1字节(byte) = 8位(bit)在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)基本数据类型(四类八种)整数型:byte short int long浮点型:float double字符型:char布尔型:boolean数据

2021-07-30 16:11:24 58

原创 Java基础001-内存结构

Java内存结构栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈中运行。局部变量:方法中的参数,或者方法内部的变量。作用域:一旦超出作用域,立刻从栈内存中消失。堆(Heap):凡是new出来的东西都在堆中。堆内存里面的东西都有一个地址值:16进制堆内存中的数据都有默认值。方法区(Method Area):储存.class相关信息,包含方法的信息。本地方法栈(Native Method Stack):与操作系统相关。寄存器(PC Register):与CPU相关。.

2021-07-30 16:05:19 55

原创 jdk安装步骤

简单明了的Windows系统JDK安装步骤,适合初学者学习安装。小鑫不才博客

2020-07-18 18:01:27 184

Notepad++ v7.6.4 64位.zip

Notepad++ 是在微软视窗环境之下的一个免费的代码编辑器。为了产生小巧且有效率的代码编辑器,这个在GPL许可证下的自由软体开发专案采用 win32 api 和 STL 以 C++ 程式语言撰写成,并且选用功能强大的编辑模组 Scintilla。多亏它的轻巧与执行效率,Notepad++ 可完美地取代微软视窗的记事本。这款是解压版解压即用特别方便。

2020-08-14

jdk学习-jdk-8u144-windows-x64.rar

JDK安装程序(版本号:jdk-8u144-windows-x64)对照博客JDK安装学习章节来安装学习。

2020-07-18

空空如也

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

TA关注的人

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