随笔分类 -  JavaSE

java
摘要:面向对象的特征一:封装与隐藏 一、问题的引入 当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。但是除此之外没有其他制约条件。但是,实际问题中,我们往往要给属性赋值加入额外的限制条件,这个条件就不能再属性声明时体现 阅读全文
posted @ 2022-04-14 21:54 奈落。 阅读(36) 评论(0) 推荐(0) 编辑
摘要:属性(成员变量)与局部变量的区别 1.相同点: 1.1 定义变量的格式:数据类型 变量名 = 变量值 1.2 先声明,后使用 1.3 变量都有其相应的作用域 2.不同点 2.1 在类中声明的位置的不同 属性:直接定义在类的一对{}内 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部 阅读全文
posted @ 2022-04-10 23:18 奈落。 阅读(50) 评论(0) 推荐(0) 编辑
摘要:创建与初始化对象 类和对象的关系 类是一种抽象的数据类型,它是对某一类事物的整体描述,但是不能代表某一个具体的事物。 对象是抽象概念的具体实例 如何创建和初始化对象 1.使用new关键字创建对象 创建一个类 public class Student { //属性 String name;//姓名 i 阅读全文
posted @ 2022-04-10 23:17 奈落。 阅读(29) 评论(0) 推荐(0) 编辑
摘要:冒泡排序 import java.util.Arrays; public class Test022 { public static void main(String[] args) { int[] a={0,1,3,6,8,2,5,47,6,3,58}; int[] sort= sort(a); 阅读全文
posted @ 2022-03-23 20:00 奈落。 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Arrars类 数组的工具类 包名:java.util.Arrays 常用功能: 打印数组元素: System.out.println(Arrays.toString(array)); 排序:通过sort方法,按升序 Arrays.sort(array);//排序 给数组赋值:通过fill方法 Ar 阅读全文
posted @ 2022-03-23 18:59 奈落。 阅读(42) 评论(0) 推荐(0) 编辑
摘要:数组 声明: 语法: dataType [] arrsyRefvar;//首选 或 dataTybe arrsyRefvar[ ] 实例: `` int[] arrsys; int arrsy[]; 创建: 语法: arrayRefVar = new dataTyoe[arraySize]; ata 阅读全文
posted @ 2022-03-22 23:01 奈落。 阅读(33) 评论(0) 推荐(0) 编辑
摘要:递归 分类: 直接递归:称为方法自身调用自己。 间接递归:可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 实例: `` public class Test018 { public static void main( String[] args ) { System.out.println 阅读全文
posted @ 2022-03-21 22:16 奈落。 阅读(20) 评论(0) 推荐(0) 编辑
摘要:可变参数 当我们定义一个方法时,有时候不知道确定几个参数时,那么我们就需要用到可变参数,可变参数就是可以接收不确定多个参数的值。 语法 修饰符 返回值类型 方法名称(参数类型... 参数){ …… 方法体 …… return 返回值; } 注意: 1.一个方法最多只有1个可变参数; 2.必须是方法的 阅读全文
posted @ 2022-03-21 21:51 奈落。 阅读(27) 评论(0) 推荐(0) 编辑
摘要:方法的重载,命令行传参 重载: 定义: 如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如下: 方法名相同 方法的参数类型,参数个不一样 方法的返回类型可以不相同 方法的修饰符可以不相同 main 方法也可以被重载 实例 `` public class Te 阅读全文
posted @ 2022-03-21 21:19 奈落。 阅读(29) 评论(0) 推荐(0) 编辑
摘要:方法 一、定义 语法: 1.有返回值类型的方法: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,.....){ 处理功能的代码段; return 返回的结果 } 修饰符: 访问权限修饰符,先默认为public static 返回值类型: 用于限定方法返回值的数据类型 方法名:方 阅读全文
posted @ 2022-03-20 17:01 奈落。 阅读(35) 评论(0) 推荐(0) 编辑
摘要:练习 1.简易计算器的实现: `` public class Test003 { public static void main(String[] args) { Scanner a= new Scanner(System.in);//使用Scanner对象从键盘接受数据。 System.out.p 阅读全文
posted @ 2022-03-20 09:01 奈落。 阅读(33) 评论(0) 推荐(0) 编辑
摘要:break continue 用法 break: 1.在循环语句中,break可用于强制退出循环,不再执行剩余的循环; 2.在switch分支语句中,可以防止case穿透。 实例: `` public class Test011 { public static void main(String[] 阅读全文
posted @ 2022-03-19 16:57 奈落。 阅读(31) 评论(0) 推荐(0) 编辑
摘要:for 循环 用法: for (初始化语句; 判断条件; 控制条件) {// 循环体}} 注意: 1、for循环开始,会首先执行初始化语句,完成所需数据的定义和初始化; 2、紧接着执行判断条件,此时,判断条件有可能成立,也有可能不成立: 3、如果条件不成立(判断条件返回false):循环立即结束; 阅读全文
posted @ 2022-03-19 16:35 奈落。 阅读(61) 评论(0) 推荐(0) 编辑
摘要:While循环 do-while循环 循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不满足时退出循环 while循环 用法: while(条件表达式){ 循环语句 }//继续执行后续代码 while循环在每次循环开始前,先会判断条件是否成立。如果计算结果为true,就把循环体内的 阅读全文
posted @ 2022-03-19 15:55 奈落。 阅读(76) 评论(0) 推荐(0) 编辑
摘要:switch case 语句 语法: switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 } 注意: 1.switc 阅读全文
posted @ 2022-03-18 23:06 奈落。 阅读(42) 评论(0) 推荐(0) 编辑
摘要:java条件语句:if 、 if else if条件语句 语法: if (布尔表达式){ //如果布尔表达式为true将执行的语句 } 实例: public class Test10 { public static void main(String[] args) { int x=10; if (x 阅读全文
posted @ 2022-03-18 20:31 奈落。 阅读(85) 评论(0) 推荐(0) 编辑
摘要:用户交互对象Scanner的使用 1.Scanner简介 java.until.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输出. 2.基本语法: Scanner s = new Scanner(System.in); 3.常见接收方式: 1.next `` publ 阅读全文
posted @ 2022-03-16 16:09 奈落。 阅读(34) 评论(0) 推荐(0) 编辑
摘要:基本运算符(二) 代码如下 public class code8 { public static void main(String[] args) { int a =10; int b=20; a+=b;//a=a+b System.out.println(a); System.out.printl 阅读全文
posted @ 2021-12-16 22:09 奈落。 阅读(24) 评论(0) 推荐(0) 编辑
摘要:运算符( 一) 代码如下 public class code7 { public static void main(String[] args) { //基本运算符 //二元运算符 int a=20; int b=15; System.out.println(a+b); System.out.pri 阅读全文
posted @ 2021-12-15 22:46 奈落。 阅读(116) 评论(0) 推荐(0) 编辑
摘要:类型转换 代码如下 public class code6 { public static void main(String[] args) { //强制转换 (类型)变量名 高->低 //自动转换 低->高 int i=129; byte b=(byte)i; System.out.println( 阅读全文
posted @ 2021-12-14 23:14 奈落。 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示