03 2021 档案
摘要:1、数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2、数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[]
阅读全文
摘要:A方法调用B方法,比如main()方法调用另一个方法 递归:A方法调用A方法,就是自己调用自己 递归结构包含两部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 package com.jiemyx.method; public class Dem
阅读全文
摘要:JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 可变参数的本质就是数组。 package com.jiemyx.method; pub
阅读全文
摘要:有时候希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 1 package com.jiemyx.method; 2 3 public class Demo03 { 4 public static void main(String[] args) { 5 for (i
阅读全文
摘要:重载就是在一个类中,有相同的函数名称(方法名),但形参不同的函数。 方法的重载规则 方法名称必须相同 参数列表必须不同(可以是个数不同、类型不同、参数排序不同等) 方法的返回类型可以相同也可以不相同 仅仅返回类型不同不足以成为方法的重载 实现理论 方法名称相同时,编辑器会根据调用方法的参数个数、参数
阅读全文
摘要:1、什么是方法 经常用到的,System.out.println(); System就是类、out就是对象、println()就是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:
阅读全文
摘要:1、打印三角形 1 package com.jiemyx.struct; 2 3 public class TestDemo { 4 public static void main(String[] args) { 5 //打印三角形 5行 6 for (int i = 1; i <= 5; i++
阅读全文
摘要:循环结构 while循环 do...while循环 for循环 在Java5中引入了一种主要用于数组的增强型for循环 while循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环
阅读全文
摘要:多选择结构还有一个实现方式就是switch case语句。 switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch语句中的变量类型可以是: byte、short、int或者char 从Java SE 7开始switch支持字符串String类型 同时ca
阅读全文
摘要:顺序结构 Java的基本结构就是顺序结构,除非特殊指明,否则就按照顺序一句一句执行。 语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 package com.jiemyx.struct; public clas
阅读全文
摘要:Java提供了一个工具类,可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的**hasNext()与hasNextLine(
阅读全文
摘要:javadoc命令是用来生成自己的API文档的 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 Java的API文档 选择对应jdk版本 cmd生成自己的API文档
阅读全文
摘要:为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[. pkg2[. pkg3…]]; 一般利用公司域名倒置作为包名。例如:www.baidu.com ⇒ com.baidu.com 为了能够使用某一个包的成员,我们需要在Java程序中明
阅读全文
摘要:Java支持的运算符 算术运算符 + - * / % ++ -- 赋值运算符 = 关系运算符 > < >= ⇐ == != instanceof 逻辑运算符 && || ! 位运算符 & | ^ ~ >> << >>> 条件运算符 ? : 扩展赋值运算符 += -= *= /= 二元运算符 pack
阅读全文
摘要:变量:就是可以变化的量 Java是强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型、作用域。 type varName [=value][{,varName[=value]}]; //数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变
阅读全文
摘要:public class Demo04 { public static void main(String[] args) { //低 >高 //byte、short、char->int->long->float->double int i = 128; //强制转换,(类型)变量名 高-->低 by
阅读全文
摘要:public class Demo03 { public static void main(String[] args) { //整数扩展: //进制: 二进制0b 八进制0 十进制 十六进制0x int num1 = 10; //十进制 int num2 = 010; //八进制0 int num
阅读全文
摘要:数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 Java属于强类型语言 public class Demo02 { public static void main(String[] args) { /** * Java的数据类型分为两大类 * 基本
阅读全文
摘要:Java关键字 abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if im
阅读全文
摘要:注释不会被执行,用于看懂自己写的代码 Java的注释类型(这里使用的集成开发环境是IDEA) 单行注释 输入// 多行注释 输入/*,然后回车 文档注释 输入/**,然后回车
阅读全文
摘要:下载IDEA 1、进入官网:https://www.jetbrains.com/ 2、点击Developer Tools,找到Intellij IDEA点击,点击Download 3、选择对应的版本,这里我下载Windows免费版本 4、下载完成 安装IDEA 1、 打开IDEA安装包 2、可以自定
阅读全文
摘要:运行需要有Java运行环境,安装JDK,在我前面的文章里有介绍 新建一个文件夹存放代码 在文件夹中新建一个Java文件,比如HelloWorld.java 先新建一个文本文档,然后把文件的后缀名**.txt改成.java** 打开Java文件,写入代码 public class HelloWor
阅读全文

浙公网安备 33010602011771号