自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组

数组数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选方法 或dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType[] arrayRefV

2021-04-15 16:15:50 107

原创 方法

方法System.out.println(),那么它是什么呢?调用System类里的标准输出对象out中的println方法Java 方法是语句的集合,它们在一起执行一个功能​ 方法是解决一类问题的步骤的有序组合​ 方法包含于类或对象中​ 方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于无哦们后期的扩展方法的命名规则:首字母小写,后面使用驼峰

2021-04-14 21:01:46 72

原创 break、continue

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

2021-04-14 15:26:32 291

原创 循环结构

循环结构while循环while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直执行下去我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环少部分情况需要循环一直执行,比如服务器的请求响应监听等循环条件意志为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃!package com.yang.struct;public class

2021-04-14 14:36:25 102

原创 选择结构

选择结构if单选择结构:我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程再程序中用if语句来表示语法:if(布尔表达式){ //如果布尔表达式为true将执行语句}package com.yang.struct;import java.util.Scanner;public class demo1 { public static void main(String[] args) { Scanner scanner = new Sca

2021-04-13 23:25:53 71 2

原创 顺序结构

顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构#mermaid-svg-oVdUpp74BNHM1Sbo .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-oVdUpp74BNHM1Sbo .label text{fill:#333}#mermaid

2021-04-13 23:25:17 43

原创 Scanner对象

Scanner对象java.util.Scanner是java5的特性,我们可以通过Scanner类来获取用户的输入基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取钱我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据next():一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效

2021-04-13 14:18:14 161

原创 JavaDoc

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

2021-04-13 12:59:41 62

原创 包机制

包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[. pkg2[. pkg3…]];一般利用公司域名倒置作为包名 com.yang.xxx为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用“import”语句可完成此功能import package1.[package2…].(classname|*);import package1.[package2…].*;//*表示通配符,导入这个包下所有的类

2021-04-13 12:59:14 52

原创 基本运算符

基本运算符Java语言支持如下运算符:算术运算符:+,-,*,/,%,++,–赋值运算符 =关系运算符:>, <, >=, <=,==,!= ,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!!)条件运算符 ? :扩展复制运算符:+=,-=,*=,/=优先级:二元运算符package operation;public class d

2021-04-13 12:59:01 97

原创 变量

变量变量是什么:可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中醉基本的存储单元,其要素包括变量名,变量类型和作用域type varName [=value][{,varName[=value]}];//数据类型 变量名 = 值;可以使用都好隔开来声明多个同类型变量注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束变量作用域类变量实例变量局部变量pu

2021-04-12 20:56:10 75

原创 类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。低 --------------------------------------------------> 高byte,short,char->int->long->float->double运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换自动类型转换public class demo4 { public static void main(String[] ar

2021-04-12 20:00:21 49

原创 数据类型

数据类型强类型语言:安全性高,速度慢​ 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言​ 要求变量的使用要符合规定,所有变量都必须先定义后才能使用Java的数据类型分为两大类基本类型(primitive type)引用类型(reference type)public class demo2 { public static void main(String[] args) { //八大数据类型 //整数 in

2021-04-12 19:59:42 67

原创 Java注释、标识符、关键字

Java注释、标识符、关键字注释:平时写代码,在代码量比较少的时候,我们还可以看得懂自己写的,但是当项目结构一旦复杂起来,就需要用到注释了。注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯写代码一定要规范三种注释方法单行注释 //[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ozSC8On4-1618228167544)(C:\Users\Curry\AppData\Roaming\Typora\typora-use

2021-04-12 19:49:42 63

原创 JDK、JRE、JVM

JDK、JRE、JVMJDK:Java Development KitJava开发者工具,包含了JVM、JRE以及一些其他工具JRE:Java Runtime EnvironmentJava运行时环境JVM:Java Virtual MachineJava虚拟机

2021-04-12 19:48:59 57

原创 Java三大版本

Java三大版本Write Once、Run Anywhere:编写一次即可在任何支持Java平台的地方运行JavaSE:标准版(桌面程序,控制台开发…)JavaME:嵌入式开发(手机,小家电…)JavaEE:E企业级开发(WEB端,服务器开发…)...

2021-04-12 14:49:22 38

原创 Java的特性和优势

Java的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性

2021-04-12 14:42:23 39

原创 Java的诞生

Java的诞生C&C++1972年C诞生​ 贴近硬件,运行极快,效率极高。​ 操作系统,编译器,数据库,网络系统等​ 指针和内存管理1982年C++诞生​ 面向对象​ 兼容C​ 图形领域、游戏等Java初生​ 1995年的网页简单而粗糙,缺乏互动性​ 图形界面的程序(Applet)​ 比尔盖茨说:这是迄今为止设计的虽好的语言​ Java 2 标准版(J2SE):去占领桌面​ Java 2 移动版(J2ME):去占领手机​ Java 2 企业版(

2021-04-12 14:37:33 46

原创 计算机语言发展史

计算机语言发展史第一代语言机器语言计算机的基本计算方式都是基于二进制的方式二进制:010111001010110010110100这种代码是直接输入给计算机使用的,不经过任何的转换第二代语言汇编语言解决人类无法读懂机器语言的问题指令代替二进制目前应用:逆向工程机器人病毒…第三代语言摩尔定律:集成电路上可以容纳的晶体管数目在大约每经过18个月便会增加一倍。换言之,处理器的性能每隔两年翻一倍。——戈登·摩尔高级语言大体上分为:面向对象和面向过程两大类C语言是典型的面向过程

2021-04-12 14:11:00 69

原创 Dos命令

Dos命令打开CMD的方式开始+系统+命令提示符Win+R键 输入cmd打开控制台在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员运行:选择以管理员方式运行常用DOS命令切换盘符:E:查看当前目录下的所有文件:dir、切换目录:cd change directory跨盘符:cd /d E:\ (/d:参数斜杠 E:\文件斜杠) cd /d E:\IDE返回上一级:cd..清理屏幕:cls (clear scree

2021-04-12 00:07:43 67

原创 Windows快捷键

Windows快捷键一、键盘功能键Tab键:切换菜单、空四个格子Win键:菜单num lock:解锁右侧数字小键盘caps lock:大写锁定二、键盘快捷键Ctrl+Shift:切换输入法Alt+F4:关闭窗口Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+S:保存Ctrl+X:剪切Ctrl+Z:撤销Shift+delete:永久删除Win+R:运行Win+E:打开我的电脑Win+Tab:切换应用程序Ctrl+Shift+Esc:打开任务管理器...

2021-04-11 23:04:26 33

原创 Markdown学习

Markdown学习标题“#+空格” 一级标题“##+空格”二级标题“###+空格” 三级标题“####+空格” 四级标题“#####+空格” 五级标题“######+空格” 六级标题字体①粗体:两边加两个*号Hello,world!②斜体:两边加一个*号Hello,world!③斜体加粗:两边加三个*号Hello,world!④删除线:两边加两个波浪线Hello,world!引用“>+空格”即使再小的帆也能远航分割线“—”“***”图片“![名

2021-04-11 22:04:14 45

空空如也

空空如也

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

TA关注的人

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