Java
猿分&
CSDN 记录从0到1
展开
-
Java方法——可变参数(不定向参数)
可变参数类型要保持一致,否则会报错翻译 2022-06-07 14:38:57 · 530 阅读 · 0 评论 -
Java方法——命令行传参(拓展)
不能在Terminal里编译成功!!!翻译 2022-06-07 00:05:29 · 76 阅读 · 0 评论 -
Java方法——方法的重载
重载就是在一个类中,有 相同的函数名称,但形参不同的函数;方法的重载规则:1.方法名称必须相同;2.参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等);3.方法的返回类型可以相同可以不同;4.仅仅返回类型不同不足以成为方法的重载;实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错...翻译 2022-06-06 23:48:21 · 1089 阅读 · 0 评论 -
Java方法——方法的定义和调用
Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语句:包含一个方法头和一个方法体,下面是一个方法的所有部分:1.修饰符:这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型;2.返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void;3.方法名:是方法的实际名称。方法名和参数表共同构成方法签名;4.参数类型:参数翻译 2022-06-06 20:15:26 · 89 阅读 · 0 评论 -
Java方法——什么是方法
1.这是是什么东西?System是一个类,out是输出对象,println()是方法;2.方法是语句的集合,他们在一起执行一个功能。3.设计方法的原则:方法的本意是功能块,就是实现某个功能语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成一个功能,这样利于我们后期的扩展4.回顾方法的命名规则?(首字母小写,驼峰命名规则)例1:例2:...翻译 2022-06-06 19:23:03 · 102 阅读 · 0 评论 -
Java流程控制练习题之打印三角形
**练习一:**打印三角形,推荐采用Debug方式运行原创 2022-06-06 16:56:47 · 69 阅读 · 0 评论 -
Java流程控制——break、continue、goto
break、continue、goto翻译 2022-06-06 16:24:32 · 89 阅读 · 0 评论 -
Java流程控制——增强for循环
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配,其作用域限定在循环语句块,其值与此时数组元素的值相等。表达式:表达式是要访问的数组名,或者是返回值为数组的方法...翻译 2022-06-05 23:36:35 · 58 阅读 · 0 评论 -
Java流程控制——for循环编写九九乘法表
接上一篇文章打印九九乘法表翻译 2022-06-05 23:19:32 · 179 阅读 · 0 评论 -
Java流程控制——for循环详解
关于for循环有以下几点说明最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值,如果为true,循环体被执行;如果为false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)。再次检测布尔表达式,循环执行上面的过程。快捷键替换全文相同代码段练习1计算0到100之间的奇数和偶数的和方法一方法二:练习2用while或for循环输出1-1000之间能被5整除的数,并且每行翻译 2022-06-04 16:15:18 · 310 阅读 · 0 评论 -
Java流程控制——do-while循环
do...while循环翻译 2022-06-04 14:25:18 · 147 阅读 · 0 评论 -
Java控制流程——While循环详解
只要布尔表达式为true,循环就会一直执行下去;我们大多数情况会让循环停止下来,我们需要一个让表达式失效的方式来结束循环;循环条件一直为true就会造成死循环,即无限循环,我们正常的业务编程中应该尽量避免死循环,会影响程序性能或者造成程序卡死崩溃!...翻译 2022-06-04 10:50:22 · 538 阅读 · 0 评论 -
Java流程控制——顺序结构、选择结构
break起到跳出的作用所以规范来说每写一个case就要一个break从JDK7以后支持的新特性,表达式结果可以是字符串字符的本质还是数字反编译翻译 2022-06-02 00:27:15 · 52 阅读 · 0 评论 -
Java流程控制——Scanner进阶使用
使用Scanner与if的结合练习题:学习while循环语句翻译 2022-06-01 14:05:16 · 82 阅读 · 0 评论 -
Java流程控制——Scanner用户交互
Java给我们提供了一个工具类,使我们可以获取用户的输入。Java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入基本语法:通过Scanner类的next()与nextLine()来方法获取输入的字符串,在读取之前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据翻译 2022-06-01 13:32:04 · 68 阅读 · 0 评论 -
Java基础语法——JavaDoc(用idea生成文档)
JavaDoc生成成功啦翻译 2022-06-01 12:38:30 · 64 阅读 · 0 评论 -
Java基础语法——JavaDoc(面向命令行生成文档)
JavaDocJavaDoc命令是用来生成自己的API文档的参数信息@author作者名@version版本号@since指明需要最早使用的jdk版本@param参数名@return返回值情况@throws异常抛出情况在线API帮助文档给家人们举个栗子这个注释有什么用呢?会发现文件夹生成了一堆东西点开index.html学会面向百度编程,遇到问题第一时间找百度...翻译 2022-05-31 17:21:38 · 154 阅读 · 0 评论 -
Java基础语法——包机制
Java包机制翻译 2022-05-31 16:55:05 · 91 阅读 · 0 评论 -
Java基础语法——注释、标识符、类型转换、变量常量、运算符
注释注释不会被执行,写注释是一个非常好的习惯单行注释://多行注释:/* [内容] */文档注释JavaDoc:/** [内容] */标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。所有的标识符都应该以(az或者AZ),、开始;首字母之后可以是(a z或者A Z),、_ 开始;首字母之后可以是(a~z或者A~Z),、开始;首字母之后可以是(a z或者A Z),、_ 或数字的任何字符组合翻译 2022-05-31 16:14:00 · 99 阅读 · 0 评论 -
Java简介与感想
Java特性与优势简单性面向对象(万物皆可对象)可移植性(跨平台性)高性能翻译 2022-04-20 20:53:14 · 49 阅读 · 0 评论 -
关于卸载和安装JDK
卸载删除Java的安装目录在环境标量里面删除Java_home在环境标量里的path下删除关于Java的目录在cmd控制台输入Java _version查看卸载情况安装百度搜索JDK8,找到下载协议同意协议下载电脑对应版本双击安装选择重新安装,记住安装路径配置JAVA_HOME在这里插入图片描述测试jdk是否安装成功...翻译 2022-04-20 20:52:26 · 42 阅读 · 0 评论 -
Java基本语法——左移右移位运算符的使用
举例左移:21 左移两位:21 << 2;0001 0101 (21) -----0101 0100 (21 * 2^2)规律:每向左移一位,相当于再这个数的基础上乘以一个2class BitTest{ public static void main(String[] args) { int i = 21; i = i << 2; System.out.println(i); } //i = 84}.翻译 2021-03-07 23:53:23 · 335 阅读 · 0 评论 -
Java基本语法——逻辑运算符的课后测试
&与&&、|与||的练习class LogicTestOne{ public static void main(String[] args) { int x = 1; int y = 1; if(x++ == 2 & ++y == 2){ x = 7; //false x=2 y=2 } System.out.println("x =翻译 2021-03-06 18:13:36 · 146 阅读 · 0 评论 -
Java基本语法——逻辑运算符的使用说明和测试
异或:相宜为true,相同为false。翻译 2021-03-06 17:07:35 · 206 阅读 · 0 评论 -
Java基本语法——比较运算符的使用
比较运算的结果是boolean型;区分 “=” 和 “==;class CompareTest{ public static void main(String[] args) { int i = 10; int j = 20; System.out.println(i == j);//false System.out.println(i = j);//20 boolean b1 = true; .翻译 2021-03-06 13:30:06 · 210 阅读 · 0 评论 -
Java基本语法——赋值运算符的练习
class TEST_01 { public static void main(String[] args) { int i = 1; i *= 0.1; // 因为不改变i原有的数据据类型,即计算后i还是int型,所以取0 System.out.println(i); i++; System.out.println(i); }}// 答案: 0 1class Test_02{翻译 2021-03-06 13:18:09 · 238 阅读 · 0 评论 -
Java基本语法——赋值运算符的使用
赋值和运算符class SetValueTestP{ public static void main(String[] args) { //赋值符号 int i1 = 10; int i2 = 10; //连续赋值 int j1,j2; j1 = j2 = 10; int k1 = 10, k2 = 10; int num1 = 10; num1 +=.翻译 2021-03-06 00:49:01 · 318 阅读 · 0 评论 -
Java基本语法——算术运算符的练习
练习1:算数运算符:自加 自减public class SignTest{ public static void main(String[] args) { int i1 = 10; int i2 = 20; int i = i1++; System.out.print("i = " + i); System.out.println("i1 = " +i1); i = ++i1; Sys翻译 2021-03-05 11:23:34 · 621 阅读 · 2 评论 -
Java基本语法——运算符的使用
运算符归类运算符是一种特殊的符号,用以表示数据的运算、赋值、比较等算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符算术运算符//除法运算class AriTest{ public static void main(String[] args) { int num1 = 12; int num2 = 5; int result1 = num1 / num2; System.out.print翻译 2021-03-01 09:23:20 · 95 阅读 · 0 评论 -
Java基本语法——二进制转十进制的说明
二进制的整数有如下几种形式原码:直接将一个数值转换成二进制。最高位是符号位。负数的反码:是对原码按位取反,只是最高位(符号位)确定为1.负数的补码:其反码加一。最高位是0为正数,为1是负数。计算机以二进制补码的形式保存所有正数:正数的原码反码补码都相同;负数的补码是其反码加一。计算机底层都以补码的形式来存储数据。十进制——>二进制:除2取余的逆。二进制——>十进制:乘以2的幂数。二进制——>八进制:三位一体。八进制——>二进制:一体三位。二进制——>.翻译 2021-01-21 13:24:14 · 340 阅读 · 0 评论 -
Java基本语法——不同进制的表示方法
所有数字在计算机底层都以二进制的形式存在。对于整数,有四种表达方式二进制:0,1,满2进1,以0b或0B开头。十进制:0-9,满10进1。八进制:0-7,满8进1,以数字0开头表示。十六进制:0-9及A-F,满16进1,以0x或0X开头表示。此处的A-F不区分大小写。...翻译 2021-01-21 12:12:20 · 409 阅读 · 0 评论 -
Java基本语法——变量的类型语法基本
-String属于引用数据类型,翻译为字符串。class StringTest{ public static void main(String[] args){ String s1 = "hello world"; //String s1 = "a"; //String s1 = ""; //char c = '';编译不通过,可以放空格但是不能什么都不写 System.out.println(s1); } }声明String类型变量时,使用一对翻译 2021-01-20 18:37:59 · 136 阅读 · 1 评论 -
Java基本语法——强制类型转换运算
强制类型转换:自动类型提升运算的逆运算需要使用强转符:()。注意点:强制类型转换,可能导致精度损失。大转小可,小转大不可class VariableTest3{ public static void main(String[] args){ double di = 12.3; int i1 = (int)d1;//截断操作 //double di = 12.9; //int i1 = (int)di; System.out.println(i1); long l1 =.翻译 2021-01-18 13:00:04 · 748 阅读 · 0 评论 -
Java基本语法——变量
变量的概念:内存中的一个存储区域;该区域的数据可以在同一类型范围内不断变化;变量是程序中最基本的存储单元,包含变量类型、变量名和存储的值。Java是一种强类型的语言变量的作用:用于在内存中保存数据使用变量注意:Java中的每个变量必须先声明,后使用;使用变量名来访问这块区域的数据;变量的作用域,在其定义所在的一对{ }内;变量只有在其作用域内才有效;同一个作用域内,不能定义重名的变量。Java定义变量的格式:数据类型 变量名 = 变量值:class Var.翻译 2021-01-15 01:24:03 · 226 阅读 · 0 评论 -
Java基本语法——标识符和关键字
Java基本语法–标识符和关键字关键字的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都是小写自己命名标识符时要避免使用这些保留字。标识符:定义:对各种变量、方法和类等要素命名时使用的字符系列称为标识符。技巧:凡是自己可以起名字的地方都叫标识符。定义合法标识符规则(不遵守则编译不通过)由26个英文字母大小写,0-9,_或$组成;数字不可以开头;不可以使用关键字和保留字,但能包含关键字和保留字;Java中严格区分大小写,长度无限制翻译 2021-01-13 19:15:00 · 153 阅读 · 0 评论 -
第一个Java程序总结
第一个Java程序总结步骤:将编写的Java代码块保存到扩展名为 .Java的源文件中---->通过javac.exe命令对该Java源文件进行编译,格式:javac 源文件名.Java---->通过Java.exe命令对生成的class文件进行运行,格式:java类名.Java文件(源文件),通过javac.exe编译成.class文件(字节码文件),再通过java.exe运行处结果在一个java 源文件中可以声明多个class,但是,只能最多有一个雷声明为public的;而且要求声明翻译 2021-01-11 12:28:15 · 178 阅读 · 4 评论 -
软件开发知识点基础介绍
软件开发知识点基础介绍软件:即一系列按照特定顺序组织的计算机数据和指令的集合,有系统软件和应用软件之分。系统软件:windows,mac,linux,unix,android,ios…应用软件:word,ppt,画图板…人际交互方式:图形化界面 vs 命令行方式常用的DOS命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd…:退回到上一级目录cd\:退回到根目录del:删除文件exit:退出dos命令行常用快捷键左右键:移动光标上下翻译 2021-01-12 11:29:30 · 881 阅读 · 2 评论