07 2021 档案

摘要:封装 (补充 this关键字): package oop.demon01.demon03; ​ /* 封装的意义: 1. 提高程序的安全性,保护代码 2. 隐藏代码的实现细节 3. 统一接口 4. 系统的可维护性增加了 快捷键:alt + insert */ ​ public class Appli 阅读全文
posted @ 2021-07-31 18:08 时间最考验人 阅读(38) 评论(0) 推荐(0) 编辑
摘要:小结 /* 1. 类与对象 类是一个模板:抽象,对象是一个具体的实例 2. 方法 定义、调用 ​ 3. 对应的引用 引用类型: 基本类型(8) 对象是通过引用来操作的:栈 >堆(地址) ​ 4. 属性:字段Field 成员变量 默认初始化: 数字:0 0.0 char: u0000 boolean: 阅读全文
posted @ 2021-07-31 11:02 时间最考验人 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-31 10:46 时间最考验人 阅读(26) 评论(0) 推荐(0) 编辑
摘要:类中的构造器也成为构造方法,是在进行创建对象的时候必须调用的。并且构造器有以下两个特点: 必须和类的名字相同 必须没有返回值,也不能写void package oop.demon01.demon02; ​ // java > class public class Person { // 一个类即使什 阅读全文
posted @ 2021-07-31 10:16 时间最考验人 阅读(44) 评论(0) 推荐(0) 编辑
摘要:类的创建与初始化对象 age: 以类的方式组织代码,以对象的组织(封装)数据 package oop.demon01.demon02; ​ // 学生类(抽象模板) public class Student { ​ //属性:字段 String name;//没赋值之前默认为null int age 阅读全文
posted @ 2021-07-30 12:23 时间最考验人 阅读(142) 评论(0) 推荐(0) 编辑
摘要:方法的定义 package oop.demon01; ​ //Demon01 类 public class Demon01 { //main 方法 public static void main(String[] args) { } /* 修饰符 返回类型 方法名(。。。。){ //方法体 retu 阅读全文
posted @ 2021-07-30 11:53 时间最考验人 阅读(221) 评论(0) 推荐(0) 编辑
摘要:面向过程&面向对象 面向过程思想(微观): 步骤清晰简单,第一步做什么,第二部做什么....... 面向过程适合处理一些较为简单的问题 面向对象思想(宏观): 物以类聚,分类的思维模式,思考问题首先会解决问题需要那些类,然后对这些类进行单独思考。最后才对某个分类下的细节进行面向过程思考。 面向对象适 阅读全文
posted @ 2021-07-30 11:51 时间最考验人 阅读(34) 评论(0) 推荐(0) 编辑
摘要:稀疏数组 总结: 记录有效的坐标: 记录原始做表的大小和有效值的个数 记录每一个有效值的坐标 ,变成一个新的数组 age: package array; ​ public class ArrayDemon09 { public static void main(String[] args) { // 阅读全文
posted @ 2021-07-29 10:25 时间最考验人 阅读(207) 评论(0) 推荐(0) 编辑
摘要:冒泡排序 例子: package array; ​ import java.util.Arrays; ​ public class ArrayDemon08 { public static void main(String[] args) { int[] a={1,3,2,4,6,5}; int[] 阅读全文
posted @ 2021-07-29 08:43 时间最考验人 阅读(325) 评论(0) 推荐(0) 编辑
摘要:Arrays类讲解 package array; ​ import java.util.Arrays; ​ public class ArrayDemon07 { public static void main(String[] args) { int[] a={1,3,2,5,4,10000};  阅读全文
posted @ 2021-07-28 22:34 时间最考验人 阅读(246) 评论(0) 推荐(0) 编辑
摘要:多维数组 package array; ​ public class ArrayDemon06 { public static void main(String[] args) { //[4][2] /* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 arra 阅读全文
posted @ 2021-07-28 10:40 时间最考验人 阅读(184) 评论(0) 推荐(0) 编辑
摘要:变量、输入输出、表达式与顺序语句 常用变量及类型 类型关键字 布尔型 bool 字符型 char 整型 int 浮点型 float 双浮点型 double 1. bool falae/true 1 byte 2. char 'c','a',' ','\n'(一个字符——单引号) 1 byte 3. 阅读全文
posted @ 2021-07-28 10:11 时间最考验人 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Javas数组——数组的使用 1.普通的for循环 2.for-each循环 3.数组做方法入参 4.数组做返回值 例子1——普通for循环 package array; ​ public class ArrayDemon03 { public static void main(String[] a 阅读全文
posted @ 2021-07-17 22:47 时间最考验人 阅读(235) 评论(0) 推荐(0) 编辑
摘要:内存分析 三种初始化 例子 package array; ​ public class ArrayDemon02 { public static void main(String[] args) { //静态初始化: 创建 + 赋值 int []a={1,2,3,4,5,6,7,8,9}; Syst 阅读全文
posted @ 2021-07-17 21:41 时间最考验人 阅读(63) 评论(0) 推荐(0) 编辑
摘要:数组声明创建 数组的四个基本特点 例子 package array; ​ public class ArrayDemon01 { //变量的类型 变量的名字 = 变量的值 //数组的类型 public static void main(String[] args) { int[] nums;//1. 阅读全文
posted @ 2021-07-17 16:20 时间最考验人 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Java练习——计算器(加减乘除) package method; import java.util.Scanner; /* 写一个计算器 实现加减乘除四个功能 并且能够用循环接收新的数据,通过用户交互实现 写四个方法 + - * / 利用循环加switch进行用户交互 传递操作的两个数 输出结果 阅读全文
posted @ 2021-07-17 11:50 时间最考验人 阅读(2206) 评论(0) 推荐(0) 编辑
摘要:递归(栈) package method; ​ public class Demon04 { //递归思想 public static void main(String[] args) { //阶乘 System.out.println(f(5)); ​ } public static int f( 阅读全文
posted @ 2021-07-17 10:14 时间最考验人 阅读(67) 评论(0) 推荐(0) 编辑
摘要:方法的重载(println 就是一个典型的重载(源码)) 重载就是在一个类中,有相同的函数名称,但形参不同的函数 方法重载的规则 方法名称必须相同 参数列表必须不同(个数不同、或者类型不同、参数排列顺序不同) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法重载 实现理论 方法名称相 阅读全文
posted @ 2021-07-17 09:24 时间最考验人 阅读(207) 评论(0) 推荐(0) 编辑
摘要:方法的定义与调用 定义与调用 例子 package method; ​ public class Demon03 { public static void main(String[] args) { ​ int maxnum=max(10,20); System.out.println(maxnum 阅读全文
posted @ 2021-07-17 08:19 时间最考验人 阅读(34) 评论(0) 推荐(0) 编辑
摘要:例子 package method;public class Demon02 { //main 方法 public static void main(String[] args) { //实际参数:实际调用传递给它的参数 int sum=add(1,2); System.out.println(su 阅读全文
posted @ 2021-07-17 07:51 时间最考验人 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-16 12:36 时间最考验人 阅读(27) 评论(0) 推荐(0) 编辑
摘要:循环结构 while 循环 while(布尔表达式){ //循环语句 } 只要布尔表达式为true,循环就会一直执行下去. 我们为你大多数情况是会让循环停止下来的,我们需要让一个表达式时效的方式来结束循环 少部分情况需要循环一直执行,比如服务器的请求响应监听等. 循环条件一直为true就会造成【死循 阅读全文
posted @ 2021-07-16 12:14 时间最考验人 阅读(41) 评论(0) 推荐(0) 编辑
摘要:switch 多选择结构 switch case 语句判断一个变量与一系列值中某个值是否相等,每个支撑位一个分支。 switch语句中的变量类型可以是: byte short int 或者 char 从Java SE 7 开始,switch支持字符串String类型了,同时case标签必须为字符串常 阅读全文
posted @ 2021-07-16 09:20 时间最考验人 阅读(61) 评论(0) 推荐(0) 编辑
摘要:选择结构 if单语句结构 我们很多时候要去判断一个东西是否可行,然后我们才去执行,这样一个过程我们用if语句来表示 语法 if(布尔表达式){ //如果布尔表达式结果为true将执行的语句 } if但选择结构 package struct; ​ import java.util.Scanner; ​ 阅读全文
posted @ 2021-07-15 22:05 时间最考验人 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-15 21:02 时间最考验人 阅读(28) 评论(0) 推荐(0) 编辑
摘要:用户交互Scanner sacnner对象 之前的语法并没有实现程序与人的交互。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s=new Scanner(System.in); 通过Scanner类的next()与 阅读全文
posted @ 2021-07-15 10:22 时间最考验人 阅读(46) 评论(0) 推荐(0) 编辑
摘要:JavaDoc生成文档 package Top1; ​ /** * @author lwt * @version 1.0 * @since 1.8 * */ ​ public class Doc { String name; ​ /** * * @param name * @return */ ​ 阅读全文
posted @ 2021-07-14 22:22 时间最考验人 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-14 19:36 时间最考验人 阅读(24) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符、位运算符、三元运算符 逻辑运算符 public class Demon05 { public static void main(String[] args) { // 与(and) 或(||) 非(取反) boolean a=true; boolean b=false; System.o 阅读全文
posted @ 2021-07-14 18:39 时间最考验人 阅读(53) 评论(0) 推荐(0) 编辑
摘要:自增自减及初识Math类 public class Demon05 { public static void main(String[] args) { // ++ -- 自增,自减 一元运算符 int a=3; int b=a++; //执行完这行代码后,先给b赋值,再自增 b=3 //a++ a 阅读全文
posted @ 2021-07-14 18:00 时间最考验人 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-14 17:31 时间最考验人 阅读(29) 评论(0) 推荐(0) 编辑
摘要:变量 () public class Demon04{ //类变量 static static double salary=2500; //属性: 变量 ​ //实例变量: 从属于对象; 如果不自行初始化, 这个类型默认值 0 0.0 //布尔值: 默认是false //除了基本类型,其余都是nul 阅读全文
posted @ 2021-07-14 16:43 时间最考验人 阅读(129) 评论(0) 推荐(0) 编辑
摘要:类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用类型转换 低 >高 byte ,short ,char-> int-> float-> double 运算中,不同类型的数据先转换为同一类型,然后进行计算 public class demon1 { public static vo 阅读全文
posted @ 2021-07-14 15:49 时间最考验人 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Java基础语法 1.注释、标识符、关键字 1.1注释(注释特别重要 规范性) 单行注释 // 多行注释 /* */ 文档注释(少用) 1.2标识符与关键字 1.21java标识符 标识符有字母、数字、_(下划线)、$所组成,其中不能以数字开头,不能用Java中的保留字(关键字) 标识符采用有意义的 阅读全文
posted @ 2021-07-14 15:10 时间最考验人 阅读(187) 评论(0) 推荐(0) 编辑
摘要:E:\picture\1 阅读全文
posted @ 2021-07-13 21:45 时间最考验人 阅读(60) 评论(0) 推荐(0) 编辑
摘要:电脑常用快捷键 Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z:撤销 Ctrl+S:保存 Alt+F4:关闭窗口 Shift+delete:永久删除 Winds+R:(可打开很多程序) Winds+R:打开我的电脑 Winds+table:切换应用程序 阅读全文
posted @ 2021-07-10 18:13 时间最考验人 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Markdown学习 标题 #(一个以上) + 空格(回车 1 2 3 4 5 级标题)(取决于#数) 二级标题 三级标题 字体 hello World !(粗体:两边都加两个星号) hello World ! (斜体:两边都加一个星号) hello World ! (斜体加粗:两边都加三个星号) 阅读全文
posted @ 2021-07-10 16:10 时间最考验人 阅读(55) 评论(0) 推荐(0) 编辑

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