02 2021 档案
摘要:冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2) eg : import java.util.Arrays;//冒泡排序//1. 比较
阅读全文
摘要:Arrays 类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名
阅读全文
摘要:数组使用 普通For循环 For~Each 循环 数组做方法入参 数组做返回值 数组的四个基本特点 1.其长度是确定的,数组一旦被创建,它的大小就是不可以改变的 2.其元素必须是相同类型,不允许出现混合类型 3.数组中的元素可以是任何数据类型,包括基本类型和引用类型 4.数组变量属引用类型,数组也可
阅读全文
摘要:数组的定义 数组是相同类型数据的有序集合 数组描述是相同类型的若干个数据,按照一定的先后顺序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayR
阅读全文
摘要:JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 eg : public class Demo07 { public static v
阅读全文
摘要:重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 1.方法名称必须相同 2.参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等) 3.方法的返回类型可以相同也可以不相同 4.仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器会根据调用方法的参
阅读全文
摘要:Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段(一个方法只完成一个功能),一般情况下, 定义一个方法包含以下语法: 方法包含一个方法头和一个方法体。下面是一个方法的所有部分: 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型:方法可能会
阅读全文
摘要:break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强制退出循环,不执行循环中剩余的语句(break语句也在switch语句中使用) continue语句在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定 eg : pu
阅读全文
摘要:虽然所有循环结构都可以用 while 或者 do ... while 表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单 for循环是支持迭代的一种循环,是最有效,最灵活的循环结构 for循环在执行前就被确认执行次数,语法: for(初始化;布尔表达式;更新){//代码语句}
阅读全文
摘要:对于while语句而言,如果不满足条件,则不能进入循环,但有时我们需要即使不满足条件,也要至少执行一次 do ... while 循环和 while 循环相似,不同的是,do ... while 循环至少会执行一次 语法:do {//代码语句}while(布尔表达式); while 和 do ...
阅读全文
摘要:while循环是最基本的循环,它的结构为:while(布尔表达式){//循环内容} 只要布尔表达式为 true,循环就会一直进行下去 我们大多数情况是会让循环停下来的,我们需要一个让表达式失效的方式来结束循环 少部分情况需要让循环一直执行,比如服务器的请求响应监听等 循环条件一直是 true 时就会
阅读全文
摘要:switch多选择结构 多选择结构还有一个实现的方法就是switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每一个值是一个分支 switch 语句中的变量类型可以是: byte,short,int或者char 从Java SE 7 开始可以使用 swit
阅读全文
摘要:If选择结构有 : If单选择结构,If双选择结构,If多选择结构和嵌套的If结构 If单选择结构 判断一个东西是否可执行时用if语句来在程序中表示 语法: if(布尔表达式){ 如果布尔表达式为 true 时将执行的语句 } If双选择结构 if-else结构是拥有两个判断的双选择结构 语法: i
阅读全文
摘要:Scanner对象 是用来实现程序和人的交互的工具类,可以获取用户的输入,是java.util.Scanner的新特性 基本语法:Scanner s = new Scanner(System.in); 通过Scanner类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们
阅读全文
摘要:包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语言格式为: package pkg1[ .pkg2[ .pkg3...] ]; 一般应用公司域名倒置作为包名: eg: www.baidu.com -->com.baidu.www 为了能够使用某一个包的成员,我们需要在Ja
阅读全文
摘要:逻辑运算符public class Demo05 { public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a = true; boolean b = false; System.out.println("a &&
阅读全文
摘要:public class Demo01 { public static void main(String[] args) { // 二元运算符 //ctrl + D :复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25; System.o
阅读全文
摘要:Java语言支持以下运算符: 算数运算符: +(加),-(减), *(乘),/(除),%(取余),++(自增),--(自减) 赋值运算符: =(把结果赋值给变量) 关系运算符: >(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于) instanceof 逻辑运算符
阅读全文
摘要:变量: 就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单位, 其包括变量名, 变量类型和作用域 需要注意的是: 每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一个完整的语句,因此每个变量结束都需要以
阅读全文
摘要:八大数据类型进行转换时,从大数据类转换到小数据类是强制转换(高--低),从小数据类转换为大数据类是自动转换(低--高) 其中。布尔值不能进行转换 也不能把对象类型转换为不相干的类型 高容量转换为低容量时强制转换,可能会出现内存溢出,或者存在精度误差 public class Demo05 { pub
阅读全文
摘要:Java数据类型分为基本数据类型(primitive type)和引用数据类型(reference type) 基本数据类型有八大类可分为:数值类型和boolean类型 boolean类型占一位其值只有true和false 数值类型可分作为整数类型,浮点类型与字符串类型char(占2个字节) 数值类
阅读全文
摘要:JDK的卸载: 1.删除Java的安装目录; 2.通过电脑属性进入高级系统设置,然后点击环境变量,在系统变量中找到JAVA_HOME并删除; 3在系统变量中找到Path并点击进入,把里面所有关于Java的目录删除; 4.Java-version JDK的安装: 1.百度搜索JDK8,找到合适自己电脑
阅读全文
摘要:abstract 摘要 assert 断言 Boolean 布尔 break 打破 byte 字节 case 情况下 catch 抓 char 字符 class 类 const 常量 continue 继续 default 默认的 do 做 double 双 else其他的 enum 枚举 este
阅读全文
摘要:1.单行注释:在注释内容前加// 2.多行注释:在其中加入所需要的注释内容/* */ 3文档注释:在其中加入所需要的注释内容 /** * */ eg: 标识符注意点: 1.所有标识符都以字母(A~Z或a~z),美元符($),或者下划线(_)开始的 2.首字母后可以是字母(A~Z或a~z),美元符($
阅读全文
摘要:Hello world 随便新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.Java Hello.java 【注意点】系统可能没有显示后缀名,需要手动打开 编写代码 public class Hello{ public static void main(String[] args){
阅读全文
摘要:打开CMD的方法 1.开始+系统+命令提示符 2.Win+R 输入cmd打开控制台 3.资源管理器的前面加上cmd路径 管理员的运行方式:选择管理员的运行方式 常用的DOS命令: 1.盘符切换: 盘符符号:回车 2.查看当前目录下所有文件: dir回车 3.切换目录: cd change direc
阅读全文
摘要:标题:#+空格+标题名字(几级标题就用几个#,最多六级标题)+回车 (备注:文中的符号都是英文状态下) 字体:**选中字体**+回车 给所选字体加粗 *选中字体*+回车 给所选字体倾斜 ***选中字体***+回车 给所选字体加粗并倾斜 ~~选中字体~~+回车 给所选字体表示删除 引用:>+回车 分割
阅读全文

浙公网安备 33010602011771号