随笔分类 -  SMLearn_JAVASE学习

在尚马的学习
摘要:面向==对象== OO: Oritened Object OOP: 使用oo的思想进行开发。 利用对象实现功能。 面向对象编程。 1. 封装2. 继承3. 多态 面向过程 c vs 面向对象:面向过程: 线性的执行功能。一步一步执行功能。 顺序执行。 人要睡觉: 先去刷牙 洗脸 上厕所 脱衣服面向对 阅读全文
posted @ 2022-10-12 12:22 学JAVA的旅行者 阅读(58) 评论(0) 推荐(0)
摘要:StaticDemo staticDemo = new StaticDemo(); //对象访问成员变量/方法System.out.println(staticDemo.num);staticDemo.setStr("hello");System.out.println(staticDemo.get 阅读全文
posted @ 2022-10-10 13:40 学JAVA的旅行者 阅读(35) 评论(0) 推荐(0)
摘要:package com.javasm.obj;public class StudentInfo { public int id; public String name; public String gender; //Computer类充当学生属性 //能够解决空的问题,弊端:占据很多堆内存 //p 阅读全文
posted @ 2022-10-09 19:59 学JAVA的旅行者 阅读(35) 评论(0) 推荐(0)
摘要:在一个类里面调用另一个类得方法,可以在这个类里面new一个要调用的那个类的对象,从而调用另一个类的方法,也可以用另一个类的对象作为形参 //在一个类里面访问另一个类的属性或方法//1.形参,下方carClass,carColorpublic void buildCar(String carClass 阅读全文
posted @ 2022-10-09 18:10 学JAVA的旅行者 阅读(1205) 评论(0) 推荐(0)
摘要:对象+构造器 //对象可以调用类的成员。对象名.属性;对象名.方法(); //对于成员变量(全局变量,属性,实例(对象)变量) // ,如果不赋值,获得类型的默认数据 Student liTao = new Student();//这种写法强引用 //liTao 对象 堆内存里 liTao.name 阅读全文
posted @ 2022-10-09 16:17 学JAVA的旅行者 阅读(33) 评论(0) 推荐(0)
摘要:了解即可 1&2用于条件判断,&条件1和2都执行 1&&2,条件1判断错误的情况下,条件2不执行 &当运算符的化,例如4&7,两者上下对比都是1则为1,反之为0,结果就是二进制100也就是1*2的平方,结果为4 |同理4|7,上下对比有一个为1则为1,反之为0,结果二进制111,也就是7 异或^,4 阅读全文
posted @ 2022-10-09 13:39 学JAVA的旅行者 阅读(47) 评论(0) 推荐(0)
摘要:1.ctrl+alt+m 选择区域代码创建方法的快捷键 2.ctrl+shift+- 收起类中所有的方法 创建对象接收结果快捷键:alt+enter 整理代码格式:ctrl+alt+l 3.删除一行:ctrl+y 4.ctrl+shift+(+/-)展开全部折叠全部 ctrl+(+/-) 展开折叠当 阅读全文
posted @ 2022-10-08 16:36 学JAVA的旅行者 阅读(1080) 评论(0) 推荐(0)
摘要:1.有参有返回值方法用的最多 案例:模拟计算器 package learnday4;import java.util.Scanner;public class Demo08 { public static void main(String[] args) { Scanner intput = new 阅读全文
posted @ 2022-10-08 14:42 学JAVA的旅行者 阅读(100) 评论(0) 推荐(0)
摘要://java语言:值传递 //数据类型:基本类型:4种8类,参数传递:值传递 //引用类型:String 数组等,传递的是内存地址值,但String值不会改变, 相当于常量池的数据重新给它赋值 //参数类型是字面量类型 ,那你就认为他传递的是数据 //参数是引用类型传递的是内存地址值 1.有参无返回 阅读全文
posted @ 2022-10-08 13:35 学JAVA的旅行者 阅读(68) 评论(0) 推荐(0)
摘要://引用类型不能用相等于==去比较,引用类型都是在堆内存,比较的是地址值,所以用equals 数组是引用类型,不能使用==去比较 //基本数据类型用==去比较 1、equals是object的方法 2、String类型的 equals重写了object的方法,所以此方法比较的是内容,不比较内存地址 阅读全文
posted @ 2022-10-07 15:40 学JAVA的旅行者 阅读(54) 评论(0) 推荐(0)
摘要:一:return 在函数体中遇到return语句,则结束函数执行(函数体未执行完部分不再执行), 将表达式的值返回到函数调用处。 使用return最多只能返回一个值! 二:break break主要用在循环语句或者switch语句中, 用来退出整个语句块。 break跳出最里层的循环, 并且继续执行 阅读全文
posted @ 2022-10-06 17:32 学JAVA的旅行者 阅读(467) 评论(0) 推荐(0)
摘要:1.什么是卫语句 卫语句就是把复杂的条件表达式拆分成多个条件表达式,减少嵌套。嵌套了好几层的if - then-else语句,转换为多个if语句,实现它的逻辑,这多条的if语句就是卫语句。 卫语句将某些关键条件优先判断,简化程序流程走向。卫语句往往用于对 if 条件嵌套代码的优化。 在《阿里巴巴Ja 阅读全文
posted @ 2022-10-06 14:01 学JAVA的旅行者 阅读(127) 评论(0) 推荐(0)
摘要:java入门 1.java是什么 java是什么:java是一门编程语言编程语言分类:1.机器语言01二进制2.汇编语言:命令行==3.高级语言 2.java是做什么的 开发软件的软件:1.系统软件win mac linux c2.应用软件 java都可以做基于不同端:PC:基于桌面端的应用程序 基 阅读全文
posted @ 2022-10-05 16:56 学JAVA的旅行者 阅读(173) 评论(0) 推荐(0)