01 2023 档案

摘要:回顾方法的定义 代码 package com.zhan; import java.io.IOException; public class base05Oop { // 回顾方法 public static void main(String[] args) { } /* 修饰符 返回值类型(void 阅读全文
posted @ 2023-01-27 22:45 被占用的小海海 阅读(10) 评论(0) 推荐(0) 编辑
摘要:属性+方法 就是一个类 阅读全文
posted @ 2023-01-27 22:29 被占用的小海海 阅读(14) 评论(0) 推荐(0) 编辑
摘要:稀疏数组 代码 package com.zhan.base04Array; public class Test09 { // 稀疏数组 public static void main(String[] args) { // 创建一个二维数组 ,模拟五子棋,空的地方为0 ,黑棋为1,白棋为2 //原始 阅读全文
posted @ 2023-01-27 18:40 被占用的小海海 阅读(4) 评论(0) 推荐(0) 编辑
摘要:冒泡排序 代码 package com.zhan.base04Array; public class Test08 { public static void main(String[] args) { int[] a={1,5,3,8,6}; sort(a); } /* 冒泡排序 1.比较数组中相邻 阅读全文
posted @ 2023-01-27 17:51 被占用的小海海 阅读(15) 评论(0) 推荐(0) 编辑
摘要:idea 快捷键 ctrl + d :复制当前行到一下行 输入到一定程度后,按 alt + enter 自动生成需要的东西,大多数都可以,对象 选中一段代码或者其他东西,ctrl + / 自动注释掉 a.for 会出现提示,可以自动生成增强型for循环,a是一个数组 注意 二维数组的增强型for 循 阅读全文
posted @ 2023-01-27 16:20 被占用的小海海 阅读(34) 评论(0) 推荐(0) 编辑
摘要:CTRL+ 鼠标右键 点击需要查看的东西 阅读全文
posted @ 2023-01-27 16:14 被占用的小海海 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Arrays 类讲解 代码 package com.zhan.base04Array; import java.util.Arrays; // ctrl + 鼠标左键,查看 Arrays 类 的具体内容(源码) 再点击 structure 查看具体结构 public class Test07 { p 阅读全文
posted @ 2023-01-27 16:13 被占用的小海海 阅读(19) 评论(0) 推荐(0) 编辑
摘要:多维数组 这张图更好看一点 代码 package com.zhan.base04Array; public class Test06 { public static void main(String[] args) { /* 三行两列 1, 2 a[0][0], a[1][1] 3, 4 a[0][ 阅读全文
posted @ 2023-01-26 22:05 被占用的小海海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:数组的使用 代码 package com.zhan.base04Array; public class Test05 { //数组的使用 public static void main(String[] args) { int[] a={1,2,3,4,5}; //打印全部元素 for (int i 阅读全文
posted @ 2023-01-26 21:34 被占用的小海海 阅读(12) 评论(0) 推荐(0) 编辑
摘要:绘制思维导图的工具 阅读全文
posted @ 2023-01-26 19:08 被占用的小海海 阅读(260) 评论(0) 推荐(0) 编辑
摘要:04 下标越界及小结 ctrl + /快速行注解 ctrl + shift + /快速块注解 代码 package com.zhan.base04Array; public class Test04 { // 数组的下标越界 public static void main(String[] args 阅读全文
posted @ 2023-01-26 18:58 被占用的小海海 阅读(21) 评论(0) 推荐(0) 编辑
摘要:三种初始化及内存分析 代码 package com.zhan.base04Array; public class Test03 { public static void main(String[] args) { // 数组的静态初始化 : 一条语句,直接 创建+赋值 一步完成 int[] a={1 阅读全文
posted @ 2023-01-26 18:43 被占用的小海海 阅读(13) 评论(0) 推荐(0) 编辑
摘要:数组的声明和创建 代码 package com.zhan.base04Array; public class Test02 { // 变量的类型 变量的名字 = 变量的值 : 定义一个变量且赋值 // 数组的类型 数组的名字 : 定义一个数组且 public static void main(Str 阅读全文
posted @ 2023-01-24 21:30 被占用的小海海 阅读(22) 评论(0) 推荐(0) 编辑
摘要:微计算器 代码 package com.zhan.base03Method; import java.util.Scanner; public class Demo { public static void main(String[] args) { double a; // 第一个数 double 阅读全文
posted @ 2023-01-24 13:53 被占用的小海海 阅读(45) 评论(0) 推荐(0) 编辑
摘要:递归 能不用递归就不用递归 递归,处理的数目不能太大,否则会造成栈的溢出就执行不了程序 package com.zhan.base03Method; public class Test06 { public static void main(String[] args) { Test06 test0 阅读全文
posted @ 2023-01-24 13:50 被占用的小海海 阅读(19) 评论(0) 推荐(0) 编辑
摘要:可变参数 代码 package com.zhan.base_3; public class Test05 { // 可变参数,或者说不定项参数,参数数量不定,本质就是数组 public static void main(String[] args) { printMax(10,20,30,40); 阅读全文
posted @ 2023-01-23 00:34 被占用的小海海 阅读(10) 评论(0) 推荐(0) 编辑
摘要:命令行传参 代码 注释是我在后面才添加的 package com.zhan.base_3; public class Test04 { //命令行传递参数 public static void main(String[] args) { for (int i = 0; i < args.length 阅读全文
posted @ 2023-01-22 17:28 被占用的小海海 阅读(10) 评论(0) 推荐(0) 编辑
摘要:方法的重载 package com.zhan.base_3; public class Test03 { // 方法的重载 // 方法名一模一样,参数必须不同即可 public static void main(String[] args) { System.out.println(add(10,2 阅读全文
posted @ 2023-01-22 16:41 被占用的小海海 阅读(14) 评论(0) 推荐(0) 编辑
摘要:方法的调用和定义 代码 package com.zhan.base_3; public class Test01_Method { // 修饰符 返回值类型(void),表示没有返回值 方法名(参数){方法体 } // main 方法尽量保持简洁干净,把功能模块交给 方法 ,再调用方法即可 publ 阅读全文
posted @ 2023-01-22 15:43 被占用的小海海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:什么是方法 Java方法就是 其他语言的函数 代码 可以进行调试看程序具体执行 修饰符 static 很重要,这是 类变量的关键 package com.zhan.base_3; public class Test01_Method { // 修饰符 返回值类型(void),表示没有返回值 方法名( 阅读全文
posted @ 2023-01-22 14:49 被占用的小海海 阅读(73) 评论(0) 推荐(0) 编辑
摘要:12 打印三角形及Debug 打印三角形: 拆分成小问题 debug:调试,就跟汇编的调试一样,一步步来执行程序,可视化哪一步发生了什么变化,记得结束调试 结束调试 package com.zhan.base_2; public class Test12 { public static void m 阅读全文
posted @ 2023-01-22 13:47 被占用的小海海 阅读(14) 评论(0) 推荐(0) 编辑
摘要:# break、continue、goto package com.zhan.base_2; public class Test11 { public static void main(String[] args) { // continue 语句: 跳出本次循环,直接开始下一次的循环:这次循环中不 阅读全文
posted @ 2023-01-22 13:46 被占用的小海海 阅读(20) 评论(0) 推荐(0) 编辑
摘要:增强 for 循环 package com.zhan.base_2; public class Test10 { public static void main(String[] args) { int[] numbers={10,20,30,40,50}; //定义一个数组 ,psvm() 中间的 阅读全文
posted @ 2023-01-22 13:45 被占用的小海海 阅读(16) 评论(0) 推荐(0) 编辑
摘要:打印九九乘法表 for 循环 package com.zhan.base_2; public class Test09 { // 打印九九乘法表 // 第一种,瑕疵 public static void main(String[] args) { for(int i=1;i<=9;i++){ for 阅读全文
posted @ 2023-01-22 13:45 被占用的小海海 阅读(21) 评论(0) 推荐(0) 编辑
摘要:For 循环 知识点代码 package com.zhan.base_2; public class Test08_For { public static void main(String[] args) { //对比 for循环 与 while 循环 //快捷键: 输入 数字.for 按下回车键 阅读全文
posted @ 2023-01-22 13:44 被占用的小海海 阅读(75) 评论(0) 推荐(0) 编辑
摘要:do···while 循环 代码 package com.zhan.base_2; public class Test07_DoWhile { public static void main(String[] args) { //输出 1+2+3+···+100总和 int i=0; int sum 阅读全文
posted @ 2023-01-22 13:43 被占用的小海海 阅读(19) 评论(0) 推荐(0) 编辑
摘要:While 循环 package com.zhan.base_2; public class Test06_While { public static void main(String[] args) { int i=0; int n=0; int sum=0; // 正常循环,一般情况下 //输出 阅读全文
posted @ 2023-01-22 13:40 被占用的小海海 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Switch 选择结构 Switch语句 switch 匹配一个具体的值 case 穿透性(break 终止跳出去)!!!!, break 很重要! 最好每一句都加上!!!! default: 当前面的都没有被执行的话,最终会执行 这一语句里面的内容 多看源码 //jdk7 后,switch()里面 阅读全文
posted @ 2023-01-22 13:40 被占用的小海海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:if 选择结构 equals() 方法 只能用来比较字符串? ==是判断两个变量是不是指向同一个内存空间,equals是判断两个变量值是不是相同 package com.zhan.base_2; import java.util.Scanner; public class Demo { //equa 阅读全文
posted @ 2023-01-22 13:37 被占用的小海海 阅读(23) 评论(0) 推荐(0) 编辑
摘要:顺序结构 package com.zhan.base_2; public class Test03_Sequence { public static void main(String[] args) { int a=1; int b=2; int c=3; System.out.println(a) 阅读全文
posted @ 2023-01-22 13:35 被占用的小海海 阅读(12) 评论(0) 推荐(0) 编辑
摘要:01 用户交互Scanner Scanner 要导入包 :import java.util.Scanner; 从键盘上读取数据 //开始时的固定套路:Scanner sc1 = new Scanner(System.in); // 中间的关键步骤:String str1=sc1.next(); 或者 阅读全文
posted @ 2023-01-22 02:18 被占用的小海海 阅读(24) 评论(0) 推荐(0) 编辑
摘要:01 用户交互Scanner Scanner 要导入包 :import java.util.Scanner; 从键盘上读取数据 //开始时的固定套路:Scanner sc1 = new Scanner(System.in); // 中间的关键步骤:String str1=sc1.next(); 或者 阅读全文
posted @ 2023-01-22 01:55 被占用的小海海 阅读(15) 评论(0) 推荐(0) 编辑
摘要:文本注释javadoc 文本注释,javadoc: /** 接回车 可以生成一些注释的文档,直接看代码吧 用window命令窗口 执行:javadoc java文件 ,中间可以加一大堆的参数使得中文不乱码 ​ 命令行: javadoc -encoding UTF-8 -charset UTF-8 T 阅读全文
posted @ 2023-01-15 21:13 被占用的小海海 阅读(13) 评论(0) 推荐(0) 编辑
摘要:包机制 知识点 包的本质就是文件夹,用来存放文件(写下的各种类);当然,可以大概地比喻成生活中的包包,小提包之类的装东西的容器 包的命名规则:就像上面说的那 样,要规范 快捷键:shift + 点击第一个和最后一个文件:快速选定这二者和二者之间的文件,可以对这些文件进行操作 idea中,快捷键 ct 阅读全文
posted @ 2023-01-15 21:11 被占用的小海海 阅读(21) 评论(0) 推荐(0) 编辑
摘要:三元运算符和小结 字符串连接符 + 三元运算符 三元运算符 : x ? y:z ;如果 x 为true ,返回y; x为false, 、返回z 扩展赋值运算符:+=、-=、*=、/= 代码 package com.zhan.operator; public class Test10 { static 阅读全文
posted @ 2023-01-15 21:09 被占用的小海海 阅读(35) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符、位运算符 逻辑运算符 逻辑运算符: &&与(and) 、||或(or)、!非(not) ​ 短路运算 :可以提前判定结果的情况下不再继续执行后面的内容 位运算符 位运算符: &、|、~、^、<<、>> ;关于计算机的二进制底层; 效率极高 代码 package com.zhan.oper 阅读全文
posted @ 2023-01-15 21:08 被占用的小海海 阅读(49) 评论(0) 推荐(0) 编辑
摘要:自增自减运算符,初识Math类 代码 package com.zhan.operator; public class Test08 { public static void main(String[] args) { // ++、-- :自增,要格外注意先后问题 int a=2; System.ou 阅读全文
posted @ 2023-01-15 21:06 被占用的小海海 阅读(23) 评论(0) 推荐(0) 编辑
摘要:基本运算符 基本知识 优先级 运算符之间具有优先级 左结合 从左到右进行运算,大多数是这样 比如:d=a+b-c ,先进行 a+b ,再进行 减 c 右结合 从右到左进行运算,只有三种 单目运算符、条件运算符、赋值运算符 代码 赋值、算术、关系运算符 package com.zhan.operato 阅读全文
posted @ 2023-01-15 21:05 被占用的小海海 阅读(13) 评论(0) 推荐(0) 编辑
摘要:b站狂神空间 变量、常量、作用域 变量 variable 变量:variable java变量是程序中最基本的存储单元,其要素包括:变量名(标识符)、变量类型(数据类型)、作用域 可以变化的量 代表一片存储空间(这是系统分配固定好的了),空间里面存的东西不固定,可以被改变 定义:varType va 阅读全文
posted @ 2023-01-14 01:53 被占用的小海海 阅读(67) 评论(0) 推荐(0) 编辑
摘要:类型转换 知识点 上一节讲到,字符的本质还是数,所以字符也可以进行运算 运算中,先要将不同类型的数据转换为同一类型后,才能再进行运算,转换具有优先级 低———————————————————>>高 (所占的空间大小决定优先级) byte, short, char—>int—>long—>float— 阅读全文
posted @ 2023-01-13 22:45 被占用的小海海 阅读(29) 评论(0) 推荐(0) 编辑
摘要:数据拓展与面试题讲解 数据拓展 整数拓展 浮点数拓展 字符拓展 布尔值拓展 import static java.lang.System.*; public class test04 { public static void main(String[] args) { //整数拓展 // 进制: 二 阅读全文
posted @ 2023-01-13 22:45 被占用的小海海 阅读(15) 评论(0) 推荐(0) 编辑
摘要:数据类型 强类型语言 :严格规范使用的语言 Java,c,c++都是, 安全性强,速度相对较慢 弱类型语言 :不怎么严格规范使用的语言(但一定也是在规则允许下) JavaScript 等等, 安全性弱,速度 相对较快 分类 基本类型:只有八大基本类型 引用类型:出了基本类型以外都是引用类型 就如生活 阅读全文
posted @ 2023-01-13 22:42 被占用的小海海 阅读(26) 评论(0) 推荐(0) 编辑
摘要:关键字与标识符 关键字 随着不断深入学习Java逐渐理解和掌握 标识符 定义 Java 中所有的组成部分都需要名字,类名,变量名,各种方法名 都称为 标识符 命名 首字母:a-z; A-Z; $ ; _ 后续组合: a-z; A-Z; $ ; _ ;数字 ,这五种的任意组合 示例 正确示范和错误示范 阅读全文
posted @ 2023-01-13 22:41 被占用的小海海 阅读(21) 评论(0) 推荐(0) 编辑
摘要:注释 单行注释 // 注释 多行注释 /*注释 文本注释 /**注释 有趣的代码注释,可以增加学习的乐趣 示例: public class HelloWorld { public static void main(String[] args) { System.out.println("hello 阅读全文
posted @ 2023-01-13 22:37 被占用的小海海 阅读(15) 评论(0) 推荐(0) 编辑

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