自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Java稀疏数组

稀疏数组当一个数组中大部分元素为0 或为同一数值时,可以使用稀疏数组来保存该数组[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BKwkrwSe-1652884231343)(C:\Users\dell\Desktop\Java学习\笔记\稀疏数组.jpg)]package com.msj.arrays;public class ArrayDemo09 { public static void main(String[] args) { //定

2022-05-18 22:31:02 71

原创 java冒泡排序

冒泡排序总共有八大排序冒泡代码:两层循环,外层冒泡轮数,里层依次比较,江湖人尽皆知嵌套循环,算法时间复杂度为O(n^2)如何优化package com.msj.arrays;import java.util.Arrays;//冒泡排序public class ArrayDemo07 { public static void main(String[] args) { int[] a={1,5,789,4,235,6,7,90}; sort(a);

2022-05-11 16:15:01 65

原创 Java数组

数组数组是相同类型数据的有序集合,通过下标访问数组声明创建首先必须声明数据变量int[] nums; //首选方法使用new创建数组int[] nums=new int[10];数组的元素通过索引访问,索引从0开始获取数组长度:arrays.length内存分析Java内存堆:存放new的对象和数组可被所有的线程共享,不会存放别的对象引用栈存放基本变量类型(会包含这个基本类型的具体数值)引用对象的变量(会存放这个引用在堆里面的具体地址)方法区可被所

2022-05-09 17:57:36 246

原创 java方法

方法方法定义修饰符 返回值类型 方法名(参数类型 参数名,可以没有参数){方法体}类似于函数 实现一个功能设计方法的原则:一个方法只完成一个功能,利于后期扩展package com.msj.method;public class Demo01 { //main方法 //修饰符 返回值类型 方法名(参数类型 参数名)可以没有参数 public static void main(String[] args) { //实际参数:实际调用传递给他的参数

2022-04-25 18:37:26 58

原创 Java程序结构

程序结构顺序结构它是任何一个算法都离不开的一种基本算法结构选择结构if单选择if双选择if(){ }else{ }if多选择结构if(){ }else if(){ }else{ } 多选择结构switchswitch语句中的变量类型可以是:byte、short、int、charswitch(expression){ case value: break;//可选 若不写break 则后

2022-04-23 11:55:31 445

原创 Java用户交互scanner

用户交互scanner通过Scanner类来获取用户的输入基本语法Scannner s = new Scanner(System in);通过Scanner类的 next() 与nextline()方法获取输入的字符串,在读取前我们一般需要用hasNext()与hasNextLine()判断是否还有输入的数据使用next方式接收package com.msj.scanner;import java.util.Scanner;public class Demo01 { publi

2022-04-18 21:04:18 97

原创 JavaDoc生成文档

JavaDoc用来生成自己API文档Java帮助文档点击跳转到Java帮助文档package com.msj.base;//类的注释/** * @author kuangshen * @version 1.0 * @since 1.8 */public class Doc { String name; //属性 //方法的注释 /*** * @param name * @return */ /** *

2022-04-18 12:52:39 52

原创 Java包机制

包机制[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6dtSxuEA-1650032595294)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20220415221856313.png)]package com.msj.operator;//导入这个包下所有的类!import com.msj.base.*;public class Demo01 { public stati

2022-04-15 22:24:32 463

原创 Java运算符

运算符优先级 多用()二元运算符package operator;public class Demo01 { public static void main(String[] args) { //二元运算符 //ctrl + D : 复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25; System.out.p

2022-04-15 21:00:24 423

原创 Java中的变量、常量、作用域

变量、常量、作用域变量可以变化的量Java是一种强类型语言,,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束public class Demo07 { //定义变量 //int a,b,c; //int a=1,b=2,c=3; //考虑程序可读性 不

2022-04-14 21:04:22 133

原创 Java类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V9QLWZpM-1649910381194)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20220414122327485.png)]运算中,不同类型数据线转化为同一类型,然后进行运算强制类型转换自动类型转换示例1:public class Demo0

2022-04-14 12:26:51 66

原创 数据类型扩展

数据类型扩展public class Demo03 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i=10; int i2=010; //八进制0 int i3=0x10; //十六进制0x 0~9 A~F 15 System.out.println(i); System.o

2022-04-13 19:11:31 43

原创 标识符和关键字

标识符和关键字关键字Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符大小写字母 、_、 $ 开头首字符之后可是大小写字母、¥、_或数字的任何字符组合不能使用关键字作为变量名或方法名标识符是大小写敏感的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n8RLudNk-1649846011544)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-2022041211192

2022-04-13 18:33:51 206

原创 Java程序运行机制及IDEA 安装

Java程序运行机制编译型 整本翻译 c++ c解释型 实时翻译 Python Java(也包含编译型)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yHwrNu45-1649581882262)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20220410161506631.png)]IDEA 安装IDE 集成开发环境快捷键 psvm 生成main方法sout 生成输出语句I

2022-04-10 17:11:55 214

原创 HelloWorld

HelloWorld随便新建一个文件夹,存放代码新建一个java文件文件后缀名 .javaHello.java编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); }}编译javac java文件,会生成一个class文件运行class文件,java classs文件[外链图片转存失败,源站可能有防盗链机制,建议

2022-04-10 15:59:31 42

原创 JDK安装开发环境

卸载JDK删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录Java -version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>JAVA_HOME配置path变量测试JDK是否安装成功打开cmdjava -versionnotepad++...

2022-04-08 17:27:56 219

原创 常用的Dos命令

#盘符切换 E:+enter#查看当前目录下的所有文件 dir#切换目录 cd/d (change directory)cd…#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑ip ipconfig#打开应用#打开计算器 calc#打开绘图 mspaint#打开记事本 notepad#ping 命令ping www.baidu.com#文件操作md 目录名 创建文件rd 目录名 移除文件cd>文件名 创建文件del 文件名 删除文件

2022-04-07 22:26:25 685

原创 Markdown学习

Markdown学习标题三级标题四级标题字体Hello,world!Hello,world!Hello,world!Hello,world!引用选择狂神说分割线图片超链接点击跳转到狂神博客列表ABCABC表格名字性别生日张三男1997.1.1代码public...

2022-04-07 19:05:14 38

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除