JavaSE学习笔记
文章平均质量分 60
关于JavaSE部分的学习笔记和总结。
风萧寒水
这个作者很懒,什么都没留下…
展开
-
7.2章 static关键字
static关键字static关键字你可以理解为是一个形容词,一般是用来形容类、属性,代码块。表示静态的,是一个修饰符静态的存储在: 方法区里面static的使用方式1. static修饰变量如果一个类的成员变量被static修饰了,那么所有该类的对象都共享这个变量。而且只会初始化一次。用法: static 属性;使用时注意:(1)和程序同生命周期;(2)在没有实例化对象时,可以通过类名访问静态成员变量;(3)也可以通过对象访问静态成员变量,但不论使用的是哪个原创 2021-05-18 13:34:19 · 144 阅读 · 0 评论 -
7.1章 this关键字
this关键字this关键字指向的是当前对象的引用注意:this不能再static所修饰的方法运用使用方式this.属性指的是访问类中的成员变量,一般当成员变量与局部变量重名的时候 我们可以使用this进行区分this.方法用来访问本类的成员方法this()这种情况一般应用于在构造器中调用构造器,以避免代码重复,()中可以有参数的 如果有参数 就是调用指定的有参构造。例如:class User{ String id; String password; U原创 2021-05-18 10:17:29 · 99 阅读 · 0 评论 -
第7章 类与对象
Java类与对象“万事万物,一切皆为对象!”1.面向对象程序设计同时将具有相同特征的事物抽象成一种新的数据类型—类在类的基础上创建对象面向对象定义之中,也规定了一些基本的特征:(1)封装:保护内部的操作不被破坏;(2)继承:在原本的基础之上继续进行扩充;(3)多态:在一个指定的范围之内进行概念的转换。2.类的定义类是一个模板,它描述一类对象的属性和行为(方法)。定义类的步骤定义类名编写类的属性编写类的方法语法: [访问权限修饰符] class 类名{原创 2021-05-16 23:23:19 · 298 阅读 · 0 评论 -
第六节 方法的基本定义和使用
方法的基本定义和使用1.方法的概念方法:方法也叫函数,就是用来解决一类问题的代码的有序组合,是一个功能模块。(个人通俗的理解就好比一个数据加工处理工具,把原始数据给放进去加工处理然后得出我想要的节果。)2.方法的基本定义//语法: [访问修饰符] [普通修饰符] 返回值数据类型 方法名(形参列表){ 方法体; }方法的组成访问修饰符public,protected,friendly(默认,缺省的),private普通修饰符[static 静态原创 2021-04-17 18:05:11 · 511 阅读 · 0 评论 -
第五节 数组
数组1.数组的概念数组是相同类型数据的集合。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们。2.数组的创建数组的创建可分为静态初始化和动态初始化**静态初始化:**在程序运行前就能确定数组的大小和数组中的初始数据语法:数据类型[] 数组名(变量名/对象名) = {元素1,元素2....};或数据类型[] 数组名(变量名/对象名) = new 数据类型[]{元素1,元素2....}**动态初始化:**数组的大小或数组中数据在程序运行时才能决定语原创 2021-04-15 16:50:15 · 195 阅读 · 0 评论 -
第四节 循环结构while do...while for
循环结构概念:通过某个条件,重复执行的一段逻辑代码循环的实现方式:while,do…while,for使用循环的注意事项:避免出现死循环 一定要有结束循环的条件使用循环所要思考的问题:重复做的事情是什么?哪些数据是变化的?循环三要素:循环的执行条件循环的终止条件循环执行的代码while,do…while,for的使用区别:while和do…while一般在循环次数不明确的情况下使用,而for一般在循环次数明确的情况下使用。do-while和while区别仅在原创 2021-03-28 15:08:21 · 612 阅读 · 5 评论 -
练习2 分支结构if else和switch练习题与案例
例题1.if语句//if例子 判断成绩>=60为及格 static void if_LiZi() { int chengJi = 50; if (chengJi >= 60) { System.out.println("成绩及格!"); } if (chengJi < 60) { System.out.println("成绩不级格!"); }原创 2021-03-20 01:08:33 · 760 阅读 · 2 评论 -
第三节 分支语句if else和switch的使用
分支语句1.条件判断结构1.1 if语句if:一般在要先判断条件,条件满足后才执行的情况下使用。语法规则:if(条件表达式){ //条件表达式的结果必须为boolean型 //条件成立所执行的代码块 }注意:如果 if 条件成立时的执行语句只有一条,可以省略大括号!但如果执行语句有多条,那么大括号就是不可或缺的。1.2 if…else语句if…else:当条件成立时,则执行if部分的代码块,条件不成立时,则进入else部分。语法规则:if(条件表达式){ //条件表达式的结果必原创 2021-03-20 01:04:48 · 642 阅读 · 0 评论 -
第二节 Scanner的基础使用
Scanner的基础使用Scanner:你可以理解为,它就是一个扫描仪,用来获取我们从键盘输入的数据。Scanner使用的三个步骤在类的声明之前,引入扫描仪(Scanner)如:import java.util.Scanner;在方法中创建一个扫描仪 如:Scanner input = new Scanner(System.in);通过扫描仪获取从键盘输入相应的数据如: int i = input.nextInt();常用的几个方法:方法名意义返回值nextI原创 2021-03-17 19:08:51 · 508 阅读 · 3 评论 -
第一节 数据类型和运算符
数据和运算符1.数据1.1标识符的定义标识符:在程序中自定义的一些名称。标识符的命名规范:**标识符由26个英文字母大小写,数字0-9,符号_$组成。**注:首字母不能为数字标识符不能为Java关键字和保留字Java中标识符严格区分大小写1.2数据类型数据类型可分为:基本数据类型,引用数据类型。基本数据类型数据类型位数默认值取值范围举例说明byte80-27_27-1byte a=10;short160-215_215-1sh原创 2021-03-16 19:43:08 · 171 阅读 · 1 评论 -
练习1 运算符和数据类型练习题与案例
例题1.基础数据类型转换public class LeiXingZhuanHuan { public static void main(String[] args) { float a=(float) 70.5; //double强制转float byte a1=(byte) a; //float强制转int System.out.println(a1); char a3=(char) a; //float强制转原创 2021-03-16 19:51:52 · 296 阅读 · 1 评论