自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础——构造方法

package com.hpe.java;/** * * 在我们使用类的时候会使用一个特殊的方法叫构造方法,也叫构造器 * 作用: * 1.构造方法就是专门创建对象的方法,当我们在new的时候其实调用的就是构造方法 * *如何创建构造方法? *public 构造方法名(参数){ * *} * *注意: * 构造方法不能写返回值 * 构造方法必须和你当前的类名一...

2020-01-14 19:11:58 192 1

原创 java基础——成员变量与局部变量的区别

/** * * 成员变量和局部变量区别 * 1.定义位置不同 * 成员方法定义在类里面,方法外面 * 局部变量定义在方法内部 * 2.作用域不同 * 成员变量作用在类内部 * 局部变量作用在方法之内 * 3.内存位置不同 * 成员变量保存在堆里面 * 局部变量存放在栈里面 * 4.默认值不同 *...

2020-01-03 21:27:01 164

原创 java基础——面向对象与面向过程

/** * * 面向过程:c语言 * 开发一个功能时,看重的的是中间的过程,每一个过程中的每一个步骤都需要自己去做 * 面向对象:java * 开发一个功能时,不看重具体过程和步骤,看重的是谁能帮我完成这件事 * * */public class Demo1 { public static void main(String[] args) { ...

2020-01-03 21:24:44 100

原创 java基础——类及它的属性和方法

/** * * 汽车图纸包括两部分 * 属性:颜色 品牌 价格 长度 宽度 * 行为:跑 * * 对应到类里面 * 成员变量(属性):直接在类里面定义 * 成员方法(行为):把static去掉就是成员方法 * */public class Car { //成员属性(属性) //颜色 String color; //品牌 String brand; ...

2020-01-03 21:23:13 315

原创 java基础——方法重载

/** * * 对于类似相加的操作,因为参数列表不同,所以定义了多个方法名 * 存在的问题: * 1.太麻烦; * 2.如果方法名过多,有可能出现调用错误的问题 * * 解决方法 * 使用方法重载,只需要记住一个方法名 * * 方法重载:要求方法名必须相同,参数列表必须不同 * 什么是参数列表不同 * 1.参数的个数不同(相同类型) * 2...

2020-01-03 21:11:03 95

原创 java基础——什么是方法及方法的定义

/** * * 什么是方法? * 方法就是把一堆需要重复执行的代码封装起来,如果程序需要用到这段代码时,我们就可以直接调用方法 * 好处: * 提高代码重用性、可读性、执行效率 * * 把一个方法比喻成一个榨汁机 * 材料:水果 * 产出物:果汁 * * 程序中的方法: * 参数(材料):进入方法的数据 * 返回值(产出物):方法根据数据处理后的结果 * ...

2020-01-03 21:08:23 133

原创 java基础——数组的基本类型及默认值

/** * 数组类型分类 * 1.基本数据类型: * byte short int long float double Boolean char * 0 0 0 0 0.0 0.0 false 空格 存在堆里面的默认值 * 2.引用数据类型: * string.... 还可以是我们自己封装的类 * 默认值: 都是null * * ...

2019-12-31 20:19:28 149 2

原创 java基础——数组的定义及初始化方式

import java.util.Stack;public class Demo1 { /** * 数组是什么,为什么使用数组 * 存储多个数据时,我们可以定义多个变量存储,但是太麻烦。 * 我们可以用数组存储,数组就是一个容器,可以一次从存放多个数据,前提是数据类型必须统一 * 数组是引用数据类型 * * 如何定义数组? * 数组类型[] 数组名;...

2019-12-31 20:11:14 163

原创 java基础——for循环的使用

public class Demo1 { public static void main(String[] args) { /** * for循环为我们提供了三个位置放表达式 * 1.初始化语句 * 2.条件表达式 * 3,迭代表达式(累加器) * * 语法 * for(①初始表达式;②条件表达式;④迭代表达式){ * ③循环语句;...

2019-12-31 20:07:20 203

原创 java基础——do......while循环的使用及与while的区别

mport java.util.Scanner;public class Demo2 { public static void main(String[] args) { /** * 语法 * ①初始化变量 * do{ * ②循环语句; * ③累加器; * }while(④循环条件); * * while与do while的区别 ...

2019-12-31 19:58:33 220 2

原创 java基础——while循环

public class Demo1 { public static void main(String[] args) { /** * while循环语法 * ①初始化 * while(②循环语句){ * ③循环体; * ④累加器; * } * */ //抄课文 //创建初始化变量,只执行一次 int num=1; ...

2019-12-31 11:44:01 187

原创 java基础——if与switch的区别

import java.util.Scanner;public class Demo8 { public static void main(String[] args) { /** * * if和switch的区别 * switch适用于条件为固定值(常量),不能进行逻辑判断,根据用户输出的值直接去找相应的的case,效率高 * case需要加入break...

2019-12-31 11:39:16 304

原创 java基础——if.....else if......的使用方法

import java.util.Scanner;public class Demo7 { /** * if(条件判断){ * 代码块1; * }else if(条件判断){ * 代码块2; * }else{ * 代码块3; * } * */ public static void main(String[] args) { //由键盘输入三个整数,对他...

2019-12-31 11:38:50 423

原创 java基础——if.....else......的使用方法

import java.util.Scanner;public class Demo5 { public static void main(String[] args) { /** * if(条件判断){ * 代码块1; * }else{ * 代码块2; * }*/ // Scanner sc=new Scanner(System.in)...

2019-12-31 11:38:33 148

原创 java基础——if语句的使用

import java.util.Scanner;public class Demo4 { public static void main(String[] args) { /** * if:如果的意思,就是根据条件表达式进行判断,如果条件成立,就执行,如果不成立就不执行 * * 语法: * if(判断条件){ * 代码块; * } * ...

2019-12-31 11:38:04 172

原创 java基础——引用数据类型的定义

import java.util.Scanner;public class Demo2 { public static void main(String[] args) { /** * Scanner:引用类型,接受键盘输入的数据的 * 引用类型 名称=new 引用类型(); * */ Scanner sc=new Scanner(System.in); ...

2019-12-31 11:37:45 174

原创 java基础——三目运算

public class Demo3 { /** * 三目运算 * (条件表达式)?表达式1:表达式2; * 如果条件为true,运算后的结果是表达式 * 如果条件为false,运算后的结果是表达式2; * */ public static void main(String[] args) { //获取最大值 int w=10; int...

2019-12-31 11:37:28 112 1

原创 java基础——赋值运算符

/** * 赋值运算符 * = 不是相等的意思,是把右边的值赋值给左边变量 int a=10; * += a=a+b;可以简写成 a+=b; * -= a=a-b;可以简写成 a-=b; * *= a=a*b;可以简写成 a*=b; * /= a=a/b;可以简写成 a/=b; * %= a=a%b;可以简写成 a%=b; */public class Demo06...

2019-12-31 11:37:11 139

原创 java基础——比较运算符

public class Demo07 { /** * 比较运算符:比较两个变量关系,结果只能是布尔类型:true或false *种类 ==;!=;>;<;<=;>= * */ public static void main(String[] args) { int a=10; int b=20; System.out.println(a...

2019-12-31 11:36:54 110

原创 java基础——逻辑运算符中的短路与(&&)与短路或(||)

/** * 逻辑运算符中的|和&可以双写 * 短路与&& * 短路或|| * * 1.短路:如果左侧已经可以判断最终结果,那么后面就不执行了 * 好处:提高代码执行效率 * */public class Demo09 { public static void main(String[] args) { System.out.println(...

2019-12-31 11:36:22 735

原创 java基础——逻辑运算符

/** * 逻辑运算符 * * &(并且):所有条件都为true,则为true,有一个为false,就为false * |(或者):结果有一个为true,就位true,如果所有结果都是false,就为false * ^(异或):相同为false,不同为true * !(非):本来是false,就变成了true * */public class Demo08 { pub...

2019-12-31 11:36:06 143

原创 java基础——自增自减运算的使用方法及区别

/** * 1.自增运算符:++ 在原有基础上累加1 * 2.自建运算符:-- 在原有基础上累减1 * * 使用方式分两种: * 在变量前++(--) ++(--)num; * 在变量后++(--) num++(--) * * 前后的区别是什么? * 1.如果单独用没什么区别 * 2.如果混合使用就有区别 * ①.如果是后++,先使用变量值,然后+1,先用后加...

2019-12-31 11:35:32 228 1

原创 java基础——数据类型及数据类型转换

public class Demo3 { /** * 八种基本数据类型:byte、short、int、long、float、double、char、boolean * 引用数据类型:类、数组、接口、集合*/ public static void main(String[] args) { //1.整数 int类型用的多 byte b=120;//右侧赋值的数字不能超过左侧...

2019-12-31 11:34:43 91

原创 java基础——变量定义及成员变量与局部变量区别

/** * 什么是变量 * 变量在运行期间,内容可以在一定范围内改变 * 变量的作用范围{} * 定义变量:数据类型 变量名=变量值; * 变量的两种类型: * 1.局部变量:在**方法内部声明**的变量 * 2.成员变量:在**类的内部方法之外声明**的变量 * 区别: * 1.局部变量必须初始化;成员变量不需要初始化,因为放在堆里面,会自动初始化赋值(...

2019-12-31 11:34:11 108

原创 java基础——常量定义及种类

/** * 关键字 * 1.全部小写 * 2.功能特定,不能用作标识符使用 * 标识符 * 1.字母、数字、下划线、组成 * 2.用于类名、接口名、方法名、变量名、常量名等 * */public class Demo02 { public static void main(String[] args) { // TODO Auto-generated method stub...

2019-12-31 11:32:17 110 1

空空如也

空空如也

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

TA关注的人

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