![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
java基础学习的总结笔记
二年级小学
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
java基础——面向对象与面向过程
/** * * 面向过程:c语言 * 开发一个功能时,看重的的是中间的过程,每一个过程中的每一个步骤都需要自己去做 * 面向对象:java * 开发一个功能时,不看重具体过程和步骤,看重的是谁能帮我完成这件事 * * */public class Demo1 { public static void main(String[] args) { ...原创 2020-01-03 21:24:44 · 102 阅读 · 0 评论 -
java基础——类及它的属性和方法
/** * * 汽车图纸包括两部分 * 属性:颜色 品牌 价格 长度 宽度 * 行为:跑 * * 对应到类里面 * 成员变量(属性):直接在类里面定义 * 成员方法(行为):把static去掉就是成员方法 * */public class Car { //成员属性(属性) //颜色 String color; //品牌 String brand; ...原创 2020-01-03 21:23:13 · 317 阅读 · 0 评论 -
java基础——方法重载
/** * * 对于类似相加的操作,因为参数列表不同,所以定义了多个方法名 * 存在的问题: * 1.太麻烦; * 2.如果方法名过多,有可能出现调用错误的问题 * * 解决方法 * 使用方法重载,只需要记住一个方法名 * * 方法重载:要求方法名必须相同,参数列表必须不同 * 什么是参数列表不同 * 1.参数的个数不同(相同类型) * 2...原创 2020-01-03 21:11:03 · 96 阅读 · 0 评论 -
java基础——什么是方法及方法的定义
/** * * 什么是方法? * 方法就是把一堆需要重复执行的代码封装起来,如果程序需要用到这段代码时,我们就可以直接调用方法 * 好处: * 提高代码重用性、可读性、执行效率 * * 把一个方法比喻成一个榨汁机 * 材料:水果 * 产出物:果汁 * * 程序中的方法: * 参数(材料):进入方法的数据 * 返回值(产出物):方法根据数据处理后的结果 * ...原创 2020-01-03 21:08:23 · 133 阅读 · 0 评论 -
java基础——逻辑运算符
/** * 逻辑运算符 * * &(并且):所有条件都为true,则为true,有一个为false,就为false * |(或者):结果有一个为true,就位true,如果所有结果都是false,就为false * ^(异或):相同为false,不同为true * !(非):本来是false,就变成了true * */public class Demo08 { pub...原创 2019-12-31 11:36:06 · 144 阅读 · 0 评论 -
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 阅读 · 0 评论 -
java基础——变量定义及成员变量与局部变量区别
/** * 什么是变量 * 变量在运行期间,内容可以在一定范围内改变 * 变量的作用范围{} * 定义变量:数据类型 变量名=变量值; * 变量的两种类型: * 1.局部变量:在**方法内部声明**的变量 * 2.成员变量:在**类的内部方法之外声明**的变量 * 区别: * 1.局部变量必须初始化;成员变量不需要初始化,因为放在堆里面,会自动初始化赋值(...原创 2019-12-31 11:34:11 · 109 阅读 · 0 评论 -
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 评论 -
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 阅读 · 0 评论 -
java基础——for循环的使用
public class Demo1 { public static void main(String[] args) { /** * for循环为我们提供了三个位置放表达式 * 1.初始化语句 * 2.条件表达式 * 3,迭代表达式(累加器) * * 语法 * for(①初始表达式;②条件表达式;④迭代表达式){ * ③循环语句;...原创 2019-12-31 20:07:20 · 203 阅读 · 0 评论 -
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基础——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 阅读 · 0 评论 -
java基础——while循环
public class Demo1 { public static void main(String[] args) { /** * while循环语法 * ①初始化 * while(②循环语句){ * ③循环体; * ④累加器; * } * */ //抄课文 //创建初始化变量,只执行一次 int num=1; ...原创 2019-12-31 11:44:01 · 187 阅读 · 0 评论