自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java方法定义、调用、重载、命令行传参、可变参数、递归

Java方法详解基础阶段何谓方法?System. out. printIn(),那么它是什么呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。回顾:方法的命名规则? 首字母小写后面采用驼峰模式main 方

2021-12-13 23:11:10 171

原创 Java流程控制08:打印三角形及Debug

package com.kuangstudy;public class TestDemo { public static void main(String[] args) { //打印三角形 for (int i = 1; i <= 5; i++){ for (int j = 5; j >= i; j--){ System.out.print(" "); }

2021-12-05 23:22:16 241

原创 Java流程控制07:break、continue、goto

break continuebreak在任何循环语句的主体部分,均可用 break控制循环的流程。 break用于强行退出循环,不执行循环中剩余的语句。( break语句也在 switch语句中使用)continue语句用在循环语句体中,用于终止某次循环过程,、,即跳过循环体中尚未执行的语句接着进行下一次是否执行循环的判定。关于goto关键字goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用;Java没有goto。然而,在 bre

2021-12-05 23:21:46 148

原创 Java流程控制06:For循环详解

For循环(重点)虽然所有循环结构都可以用 while 或者 do…while 表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的。语法格式如下:“更新”就是迭代的意思for(初始化;布尔表达式;更新;){ //代码语句}练习1:计算0到100的奇数和偶数的和练习2:用while或for循环输出1-1000之间能被5整除的数,并且每

2021-12-05 23:21:10 182

原创 Java流程控制05:While循环详解和DoWhile循环

循环结构while 循环do…while 循环for 循环在Java5中引入了一种主要用于数组的增强型for循环。while循环while是最基本的循环,它的结构为:只要布尔表达式(expression)为 ture,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要一个表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量

2021-12-05 23:20:37 187

原创 Java流程控制04:Switch选择结构

switch多选择结构多选择结构还有一个实现方式就是switch case 语句。switch case 语句判断一个变量 与一系列值中某个值是否相等,每个值称为一个分支。switch(expression){ case value : //语句 break;//可选 case value : //语句 break;//可选 //你可以有任意数量的case语句 default ://可选

2021-12-05 23:19:48 78

原创 Java流程控制03:顺序、if选择结构

选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch多选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示语法:if表达式是布尔型表达式,其结果为ture或falseif语句流程图如下:package com.kuangstudy.struct;import java.util.Scanner;public class IfDemo01 { public stat

2021-12-05 23:17:49 154

原创 Java流程控制02:Scanner进阶使用

package com.kuangstudy.scanner;import java.util.Scanner;public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //从键盘接收数据 int i = 0; float f =0.0f; System.ou

2021-12-05 23:15:26 53

原创 Java流程控制01:用户交互Scanner(基础)

流程控制目录(contents)用户交互Scanner顺序结构选择结构循环结构break & continue练习Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是 Java5 的新特征,我们可以通过Scanner 类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner 类的

2021-10-07 20:08:06 118

原创 Java基础12:JavaDOC

JavaDocjavadoc命令是用来生成自己API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@returu 返回值情况@throws 异常抛出情况package com.kuangstudy.base;/** * @author bobi * @version 1.0 * @since 1.8 */public class Doc { String name;//这是一

2021-10-06 17:12:28 94

原创 Java基础11:包机制

包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式:package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名;为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能import packge1[.packge2...].(classname|*);包的本质就是文件夹。尽量不要让包的名字重复,不然导入包的时候重名会导不进去。package com.kua

2021-10-06 17:12:03 66

原创 Java基础10:三元运算符及小结

package operator;public class Demo07 { public static void main(String[] args) { int a = 10; int b =20; a+=b;//结果 30 意思:a=a+b a-=b; //结果-10 意思:a=a-b System.out.println(a); //面试题:下面两种输出形式有什么区别?

2021-10-06 17:11:19 104

原创 Java基础09:逻辑运算符、位运算符

运算符算数运算符:+,-,*,/,%(模),++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!(取反)---------------------------(重点掌握上面4个就好了)位运算符(跟位相关的):&,|,^,~,>>,<<,>>>(了解它们就行了!)-----------------------------

2021-09-14 22:31:35 51

原创 Java基础08:自增自减运算符、初识Math类

package operator;public class Demo04 { public static void main(String[] args) { //++ -- 自增、自减 一元运算符 int a = 3; int b=a++;//执行完这行代码后,先给b赋值,再自增 //a=a+1 int c=a++; //a=a+1 int d=++a;//执行完

2021-09-14 22:28:51 63

原创 Java基础:基本运算符

Java语言支持如下运算符:算数运算符:+,-,*,/,%(模),++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!---------------------------(重点掌握上面4个就好了)位运算符(跟位相关的):&,|,^,~,>>,<<,>>>(了解它们就行了!)--------------------------------(下面两

2021-09-06 22:53:43 56

原创 Java的变量,常量,作用域

变量、常量、作用域变量变量是什么:就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和***作用域***。type varName [=value] [{,varName[=value]}];//不建议在一行里面定义多个值,因为看起来会很麻烦//数据类型 变量名=值; 可以使用逗号隔开来声明多个同类型变量。注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识

2021-09-06 22:52:18 62

原创 Java数据类型的类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。常量、字符串等是可以混合运算的,char本质还是一个数字低→→→→→→→→→→→→→→→→→→→→→→→→→→高byte,short,char-----int-----long-----float-------double*** 运算中,不同类型的数据先转化为同一类型,然后进行运算。**强制类型转换(高到低需要强制转换)自动类型转换(低到高就不需要强制转换)public class Demo02 {

2021-08-25 23:34:32 193

原创 数据类型的讲解

数据类型强类型语言(安全性高、速度相对比较慢)Java是一种强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义才能使用弱类型语言(速度就比较快,安全性就没那么高)可以不符合规定Java的数据类型分为两大类变量Java的数据类型分为两大类基本类型(primitive type)引用类型(reference type)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yAjhwuOY-1627828878508)(C:\Users

2021-08-06 23:10:07 109

原创 数据类型的拓展以及面试题

数据类型扩展进制二进制 0b 开头十进制八进制 0 开头十六进制 0x 开头public class Demo01 { public static void main(String[] args) { //整数拓展 进制 二进制(0b开头) 十进制 八进制(0开头) 十六进制(0x开头) int i=10; int i2=010;//八进制0 int i3=0x10;//十六进制0x

2021-08-06 22:57:01 57

原创 标识符和关键字

标识符关键字(在Java里面不能用以下的关键字命名)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vjlMuwtT-1627828836971)(C:\Users\15920\Desktop\微信图片_20210711225509.png)]Java所有的组成部分都需要名字、类名、变量名以及方法名都被称为标识符。标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z或a-z)美元符($

2021-08-01 22:41:01 108

原创 Java基础语法的注释(基础阶段)

Java基础语法(基础阶段)注释平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是项目复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的。书写注释是一个非常好的习惯Java中的注释有三种:* 单行注释(只能注释单行文字)* 多行注释(可以注释多行文字)* 文档注释为了方便管理项目,我们建立一个空的项目:先点击Empty Project,然后在New Project中的Project name建立一个Java SE文件工程就够了,然后直接Fin

2021-07-04 13:42:57 86

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

Java程序运行机制(java是编译型和解释型的两种结合)编译型(compile) 要用编译器,对操作系统要求比较低(C和C++都是编译型)*编译型的名词解释意思大概就是书本翻译过来的意思*编译型执行速度会比较快,因为它把所有东西都已经翻译好了,电脑只管去执行就好了,对我们的操作系统要求比较低;因此,开发一些操作系统,Windows、Linux、操作系统一般都用我们编译型去做,比如我们的C语言、C++等等这些语言都是编译型的,我们要运行它,一般是要把整个程序编译一下就可以使用了

2021-06-29 22:13:41 75

原创 Hello World(第一个代码程序)

Hello World随便新建一个文件夹,存放代码新建一个java文件文件后缀名.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开编写代码public class Hello{ public static void main(String[]arga){ System.out.print("Hello,world!"); }}编译javac java文件,会生成一个class文件运行class文件,java class文

2021-05-17 20:58:39 283

原创 Java开发环境搭建

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

2021-05-17 20:56:43 37

原创 Java的三大版本

Java的三大版本JVM VM虚拟机write once、Run AnywhereJavaSE:标准版(桌面程序,控制台开发) Java的核心JavaME:嵌入式开发(手机,小家电)基本已经死掉,没有人学习javaEE:E企业级开发(web端,服务器开发…)偏向企业使用,企业网站,企业应用系统。 主要偏向服务器开发要学号JavaEE要先把JavaSE的基础打牢不断的思考,不要害怕错误JDK(开发工具)、JRE(运行环境)、jvm(虚拟机)JDK: java Developm

2021-05-17 20:52:31 538 1

原创 基本的DOS命令

打开CMD的方式1.开始+系统+命令提示符2.win建+R 输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shift键+鼠标右键,在此处打开命令行窗口4.我的电脑 的地址栏前面加上cmd路径,中间空一格空格管理员方式运行:选择管理员方式运行常用的Dos命令(注意空格)#盘符切换 盘符+英文: 例:D:\>C: 即D盘转到C盘#查看当前目录下的所有文件 命令dir#切换目录 命令cd 全称:change directory cd后面加

2021-05-09 23:48:34 77

原创 Windows常用快捷键

Windows常用快捷键按键+功能Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Ctrl+F4:关闭窗口Shift+Delete:永久删除按键+界面功能Windows键+R:打开运行窗口 输入cmd:打开DOS命令运行窗口Windows键+E:打开我的电脑【Ctrl+Shift】+ESC:打开任务管理器任务管理器里面的进程”windows资源管理器“是管理我们桌面的;如果关闭了的话,在文件里

2021-05-09 16:09:27 155 1

原创 菜鸟中的小白,第一篇博客

MarkDown学习一级标题二级标题三级标题四级标题五级标题六级标题如何改变文本样式斜体 斜体粗体 粗体删除引用文本超链接百度跳转网址图片列表无序列表有序列表ABC表格姓名学历波比大专表格设定居中、居左、居右使用:------: 居中使用:----- 居左使用-----: 居右第一列第二列第三列文本居中文本居右文本居左注脚一个有注脚的文本。1注

2021-04-18 18:23:02 51

空空如也

空空如也

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

TA关注的人

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