java
从0开始学java,都是很基础的内容,搬运自狂神~
^[*]??$
这个作者很懒,什么都没留下…
展开
-
通过Arrays类进行冒泡排序以及稀疏数组的生成
Arrays类数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作、具体可查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用"使用对象来调用(注意:是"不用",而不是"不能")具有以下常用功能:给数组赋值:通过fill方法;对数组进行排序:通过sort方法,按升序比较数组:通过equals方法比较数组原创 2020-11-24 09:54:22 · 175 阅读 · 0 评论 -
Java数组的创建以及三种初始化及内存分析
数组的定义数组是相同类型数据的有序组合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:int[] nums; // 定义一个数组;首选方法int nums2[]; // 第二种定义方法Java语言使用new操作符来创建数组。语法如下:nums = new int[10]; // 2.创建一个数组原创 2020-11-16 09:55:18 · 268 阅读 · 0 评论 -
Java方法的定义以及递归思想
Java方法方法定义Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成一个功能,这样利于我们后期的扩展方法的命名规则:修饰符 返回值类型 方法名(参数类型 参数名){ …… 方法体 …… return 返回值;}如果原创 2020-10-26 09:37:33 · 131 阅读 · 0 评论 -
Java--break&continue区别(以及输出三角形应用)
break&continue&goto讲解breakbreak在任何循环语句的主题部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)public class BreakDemo { public static void main(String[] args) { int i = 0; while (i<100){ i++;原创 2020-09-23 09:39:45 · 292 阅读 · 0 评论 -
IDEA中debug工具栏不见了该怎么办
点击【view】–【Appearance】–【Toolbar】即可显示ps:在度娘搜了很多,但是找到的方法貌似都不是我想要的;原创 2020-09-22 10:02:52 · 7824 阅读 · 0 评论 -
Java循环结构-while、for循环(以九九乘法表举例)
循环结构while循环语法:while( 布尔表达式 ) { // 循环内容 }只要布尔表达式为true,循环就会一直执行下去我们大多数情况下是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环少部分情况需要一直循环, 比如服务器的请求相应监听等循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环,会影响程序性能或者造成程序卡死崩溃!package struct;public class WhileD原创 2020-09-16 13:47:25 · 774 阅读 · 2 评论 -
java语法-关于if选择结构和switch选择结构(顺带记录如何使用IDEA查看class反编译文件方法)
选择结构if选择结构if单选择结构语法:if(布尔表达式){ // 如果布尔表达式为true将执行的语句}if双选择结构语法:if(布尔表达式){ // 如果布尔表达式的值为true }else{ // 如果布尔表达式的值为false }package struct;import java.util.Scanner;public class原创 2020-09-09 19:27:14 · 343 阅读 · 0 评论 -
Scanner交互笔记
用户交互scnner一般通过Scanner类来获取用户的输入基本语法:Scanner s = new Scanner(System.in)通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据next()方法获取结果一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才将其后面输入的空白作为分隔符或者原创 2020-09-02 22:11:35 · 195 阅读 · 0 评论 -
如何使用命令行或IDEA生成JavaDoc文档
Java文档注释参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况package com.kino.base;/** 类注释 * @author kino * @version 1.0 * @since 1.8 */public class Javadoc { String name; //类变量 /** 方法注释原创 2020-08-30 22:23:45 · 264 阅读 · 0 评论 -
Java运算符-算术、逻辑、位运算符及扩展赋值运算符
Java中的运算符算术运算符:+,-,*,/,%(取余),++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!(与或非)位运算符:&,|,^,~,>>,<<,>>>(了解!!)条件运算符:?:扩展赋值运算符:+=,-=,*=,/=二元运算符package operator;public class Demo01 { publ原创 2020-08-28 21:41:37 · 221 阅读 · 0 评论 -
Java变量和常量笔记~~ 附带变量命名规范
变量变量:可以变化的量;(举个栗子:家里的衣柜称之为变量(这个衣柜的位置不可以改变,即变量在程序中的位置是不变的),里边可以放任何东西,即变量值可以随时变化)Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域变量赋值方式:数据类型 变量名=值;注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束public class d原创 2020-08-24 21:44:10 · 182 阅读 · 0 评论 -
在java中数据类型间的转换,分为强制类型转换和自动类型转换
数据类型转换数据类型由低到高排序:byte–short–char–int–long–float–double (小数优先级一定大于整数)需注意:运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换:由高转到低类型public class demo08 { public static void main(String[] args) { // 强制转换 由高转到低 (类型)变量名 int i = 128; byte b原创 2020-08-23 19:36:20 · 782 阅读 · 0 评论 -
Java-整数、浮点数、字符扩展示例(我枯了)
整数扩展二进制 以0b开头八进制 以0开头十进制 现在正常使用的数字十六进制 以0x开头public class demo03 { public static void main(String[] args) { // 整数扩展 二进制0b 十进制(正常) 八进制0 十六进制0x int i = 10; //十进制代表 现在用的均是十进制 int i2 = 010; //八进制代表 八进制的10代表8原创 2020-08-22 00:12:29 · 169 阅读 · 0 评论 -
Java注释以及八大基本数据类型
Java基础语法创建新项目,配置环境便于方便管理,首先创建一个空项目给新项目命名为javaSE这时弹出项目结构弹窗,先关闭;进入项目后创建一个模块:给模块起一个名字:基础语法由于刚才创建的是一个空项目,此时需要设置一些项目的结构;需先apply后OK;一、注释单行注释://我是单行注释多行注释:/*我是多行注释我是多行注释我是多行注释我是多行注释*/文档注释:javaDoc /**(在这里回车即可生成下边的*/)原创 2020-08-19 22:02:00 · 192 阅读 · 0 评论 -
初次使用IDEA运行最简单的程序
首次打开后,需先创建一个工程:点击"New Project"在下边这个页面中选择java工程,sdk若报红,则改为自己java安装包的地址;在下个页面直接点击next;更改下新建工程的位置后,点击完成;然后便可看到code文件夹下创建了一个Hello文件夹IJ里加载完成的状态如下:一般在src文件夹下创建新的java文件,文件名为Hello;如下图所示:在代码中输入psvm,然后摁tab键,即可自动生成方法那一行代码按照同样的方法,在方法下..原创 2020-08-16 11:31:25 · 3149 阅读 · 0 评论 -
Java程序运行机制--以运行HelloWorld程序来举例
运行最简单的程序–Hello.java在E盘下新建了一个code文件夹,在里边放我的代码文件在文件夹下创建一个Hello.java文件,并且使用Notepad++软件打开编辑输入以下代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}在code文件夹的路径下进入cmd命令提示符窗口;首先需要将java文件编译成字节码文原创 2020-08-15 21:22:12 · 228 阅读 · 0 评论 -
java入门之--jdk的安装与卸载
卸载JDK1. 删除java的安装目录 找到环境变量JAVA_HOME的路径,找到java的安装目录并删除2. 删除JAVA_HOME环境变量3. 删除PATH及CLASSPATH下关于JAVA的目录4. 打开命令提示符,输入java -version回车验证删除干净安装JDK下载地址 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html选择电脑对应的版本进行下载原创 2020-08-15 18:11:52 · 193 阅读 · 0 评论