自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java入门笔记21(对象)

对象Java的核心思想就是面向对象编程(OOP)面向过程&面向对象面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么…面向对象适合解决一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思考来分析整个系统。但是,

2021-02-10 14:50:17 120 1

原创 Java入门笔记21(数组)

数组概念数组时相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问他们数组声明创建首先必须先声明数组变量,才能在程序中使用数组。数组声明语法:dataType[] arrayRefVer;//首选或dataType arrayRefVer[];//效果相同,只是找些年为了让c/c++程序员能更快掌握Java数组创建语法arrayRefVer = new dataType[a

2021-02-09 15:49:01 128 1

原创 Java入门笔记20(不定项参数)

可变参数(不定项参数)JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。在方法声明中,在指定参数类型后加一个省略号(…)。一个方法中只能指定一个可变参数。它必须时方法的最后一个参数。任何普通参数必须在它之前声明。不懂调用下面的方法:public static void printMax(double...numbers) { if (numbers.length==0){ System.out.println("No Argument Pas

2021-02-09 10:46:09 143 12

原创 Java入门笔记19(方法的重载)

方法的重载重载就是在一个类中,有相同的方法名称,但形参不同的方法。方法的重载的规则:方法名必须相同。参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)。方法的返回类型可相同可不同。仅仅返回类型不同不足以成为方法的重载。实现理论:方法名称相同时,编译器会根据调用方法的参宿和个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。...

2021-02-09 10:31:31 98 1

原创 Java入门笔记18(方法的定义)

方法的定义Java的方法类似其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含一下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。返回值类型:方法可能会返回值。returnValueType是返回值的数据类型。有的方法执行所需操作,但没有返回值。这种情况下,returnValueType是关键字viod。若有返回值,方法体下要有return,且数据类型与参数类型一致。方法名:是方法的

2021-02-09 10:30:18 104 1

原创 Java入门笔记17(方法)

方法引入System.out.printIn()类.对象.方法Java方法就是语句的集合,他们在一起执行一个功能方法时用来解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创造,在其他地方被引用方法设计的原理:方法的本意时功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展。学习地点狂神说Java...

2021-02-09 10:29:05 153 1

原创 Java入门笔记16(关于goto关键词)

关于goto关键词goto关键词很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未被在语言中正式使用;Java没有goto。然而,在break和continue这两个关键词的身上,我们仍能看出一些goto的影子—带标签的break和continue。“标签”时指后面跟一个冒号的标识符,例如:label:对于Java来说唯一用到标签的地方是在循环语句之前。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键词通常只中断当前循环,但若

2021-02-08 14:39:21 158 7

原创 Java入门笔记15(break和continue)

break和continuebreak在任何循环语句的主体部分,均可以用break控制循环的流程。break用于强制退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)continue语句用在循环语句体中,用于终止某次循环的过程,及跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。学习地点狂神说Java...

2021-02-08 14:38:18 68 1

原创 Java入门笔记14(增强for循环)

增强for循环Java5中引入的一种主要用于数组或集合的增强型for循环语法格式:for(声明语句 ; 表达式){ //代码句子} 声明句子:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时的数组元素的值相等。表达式:表达式时要访问的数组名,或者时返回值为数组的方法。学习地点狂神说Java...

2021-02-08 14:08:15 120 1

原创 Java入门笔记13(For 循环)

For 循环for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构for循环执行的次数是在执行前就确定的。最先for循环执行初始化步骤,可以声明一种类型,可初始化一个或多个循环控制变量,也可以是空字符然后,检测布尔表达式的值,如果为true,循环体就被执行,如果为false,循环终止,开始执行循环体后面的语句最后再次检测布尔表达式,循环执行上面的过程语法for(初始化;布尔表达式;更新){ //代码语句}学习地点狂神说Java...

2021-02-08 11:17:05 115 1

原创 Java入门笔记12(do...while循环)

do…while循环do…while循环的whlie循环相似,不同的是,do…while循环至少会执行一次While和do…while的区别while先判断后执行,do…while是先执行后判断Do…while总是保证循环体会至少执行一次!这是他们的主要差别语法do{ //代码语句}while(布尔表达式);学习地点狂神说Java...

2021-02-08 11:16:03 91

原创 Java入门笔记11(while循环)

while循环只要布尔表达式为true,循环就会一直执行下去我们大多数情况是会让循环停止下来的,我们需要一个让布尔表达式失效的方式来结束循环少部分情况是需要循环一直执行,比如服务器的请求响应监听等循环条件一直为true就会造成【死循环】,亲欧盟正常的业务编程中应该避免死循环。会影响程序性能或者造成程序卡死崩溃!!!语法while(布尔表达式){ //循环内容}...

2021-02-08 11:13:07 104 1

原创 Java入门笔记10(选择结构)

选择结构if单选则结构语法 :if(布尔表达式){ //如果布尔表达式为true将执行的语句}if双选择结构语法if(布尔表达式){ //如果布尔表达式的值为true}else{ //如果布尔表达式的值为false}if多选择结构语法if(布尔表达式1){ //如果布尔表达式1的值为true执行代码}else if(布尔表达式 2){ //如果布尔表达式2的值为true执行代码}else if(布尔表达式 3){ //如果

2021-02-07 16:48:33 102 1

原创 Java入门笔记9(顺序结构)

顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行。顺序结构是最简单的算法结构语句和语句之间,框与框之间是按从上到下的顺序进行的,它是由若干依次执行的处理步骤组成的,它是任何一种算法都离不开的一种基本算法结构。...

2021-02-07 16:16:28 100 1

原创 Java入门笔记8(用户交互Scanner)

Java流程控制用户交互ScannerJava为我们提供了一个工具类,我们可以获取用户的输入我们可以通过Scanner类来获取用户的输入java.util(工具类).Scanner(Java5的新特性)基本语法Scanner s = new Scanner(System.in);next()/nextLine()public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner sca

2021-02-07 14:45:48 86 1

原创 Java入门笔记7(JavaDoc)

JavaDocJavadoc命令是用来生成自己API文档的参数信息@author 作者名@version 版本号@since 指出需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况方法命令行javadoc (-encoding UTF-8 -charset UTF-8) 文件名.java用idea生成文档第一步第二步...

2021-02-07 13:49:28 82 1

原创 Java入门笔记6(包机制)

为更好地组织类,Java提供了包机制用于区别类名的命名空间。包语句的语法格式:package pkg1.pkg2.pkg3;一般利用公司域名导致作为包名为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能。import package1.package2... .(classname|*);导入(import)要在包语句后面,且导入的类名和已用的类名不能一致。注:可使用*导入包下所有的类。学习地点狂神说Java...

2021-02-07 13:47:15 66 1

原创 Java入门笔记5

运算符(operator)逻辑运算符: &&(与),||(或),!(否)long,int,short,byte中进行算数运算有long属性为long,没有默认为int。自增,自减(一元运算符)++ –逻辑运算符短路运算位运算/*a = 0100 1101 *b = 0101 1001 *a&b= 0100 1001 *a|b= 0101 1101 *a^b= 1110 1011 相同为1,不同为0

2021-02-05 17:39:30 58 1

原创 Java入门笔记4

变量变量:可以变化的量在Java中每一个变量都必须声明他的类型Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域作用域类变量:static(静态的)实例变量:若不对他进行赋值,他会默认初始值(布尔值默认是false)(除了基本类型其他默认值都是null(空))局部变量 :是在单一方法中常量常量:初始化之后不能在改变值!不会变动的值,可被理解成一种特殊的变量,注:一般由大写字母组成变量的命名规范...

2021-02-05 17:38:54 84 1

原创 Java入门笔记3

数据类型强类型语言(强类型定义语言)要求变量的使用严格符合规定,所有变量都必须先定义才能使用安全性高,速度慢弱类型语言Java的数据类型分为两大类基本类型(primitive type)byte范围(-2^7 , 2^7-1)short范围(-2^15 , 2^15-1)int(integer)范围(-2^31 , 2^31-1)long范围(-2^63 , 2^63-1)引用类型(reference type)字节拓展整数拓张浮

2021-02-05 17:38:08 67 1

原创 Java入门笔记2

标识符关键字标识符注意点

2021-02-05 17:36:55 61 1

原创 java入门笔记1

java入门笔记注释(commends)单行注释(line commend):”//“后面注释 注释一行文字多行注释(block commend):"/**/"中间注释 可以注释一段注释文本注释 (javaDoc):“/** */”/*** * .,:,,,

2021-02-05 17:34:57 76

空空如也

空空如也

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

TA关注的人

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