java基础
文章平均质量分 80
Liaily
菜鸡一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
15.常用API
1. Math类 Math包含执行基本数字运算的方法 1.1 常用方法 方法名 说明 public static int abs(int a) 返回参数的绝对值 public static double ceil(double a) 返回大于或等于参数的最小double值,等于一个整数 public static double floor(double a) 返回小于或等于参数的最大double值,等于一个整数 public static int round(float a) 按原创 2022-05-08 12:32:42 · 222 阅读 · 0 评论 -
Day13.API
1. API API:(Application Programming Interface)应用程序编程接口 Java API:指的就是JDK中提供的各种功能的Java类 2. 解析Scanner类 Scanner:用于获取键盘录入数据。(基本数据类型,字符串数据) //nextLine()方法的部分源代码,发现其返回值为String类型,故需要用String类型的变量接收其返回值 public String nextLine(); //获取键盘录入字符串数据 public class ScannerDe原创 2022-04-12 02:22:42 · 393 阅读 · 0 评论 -
12.异常
1. 异常的基础知识 异常指程序运行中出现的不期而至的各种情况,如:文件找不到,网络连接失败,非法参数等。 异常发生在程序运行期间,它影响了正常的程序流程。 常见的异常: package com.exception; /** * @author 23862 */ public class Demo01 { public static void main(String[] args) { System.out.println(); /*报错:E原创 2021-10-04 16:46:03 · 128 阅读 · 0 评论 -
Day11面向对象
1. 面向过程与面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步作什么… 面向过程处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会了解问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂得到问题,适合处理需要多人合作的问题。 对于描述复杂的事物,为了从宏观上去把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作时,仍然需要面向过程的思路去处理。 面向原创 2021-09-28 21:15:28 · 219 阅读 · 0 评论 -
Day10数组
1. 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2. 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; //首选的方法 dataType arrayRefVar[]; //效果相同,但不是首选方法 java语言使用new操作符来创建数组,语法如下: dataType[] a原创 2021-09-22 21:07:43 · 204 阅读 · 0 评论 -
Day09方法
1.方法的定义 java的方法类似于其他语言的函数,是一段用来完成特定功能的代码段,一般情况下,定义一个方法包含以下语法: **方法包含一个方法头和一个方法体。**下面是一个方法的素有部分: 修饰符:修饰符是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。这时,returnValueType是关键字void。 方法名:是方法的实际名称。方法名和参数表共同构原创 2021-09-19 21:38:29 · 124 阅读 · 0 评论 -
Day08循环
1. while循环 while是最基本的循环,结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去 我们大多数情况是会让循环停下来的,我们需要一个让表达式失败的方式来结束循环 少部分情况需要让循环一直执行,如服务器的请求响应监听等 循环条件一直为true就会造成无限循环(死循环),正常的业务编程中应该尽量避免死循环,它会影响程序性能或者造成程序卡死崩溃 package com.liu.structure; publi原创 2021-09-16 21:07:52 · 107 阅读 · 0 评论 -
Day07Scanner,顺序、if选择、Switch选择结构
1.用户交互Scanner Java给我们提供了一个工具类,让我们可以获取用户的输入 我们可以通过Scanner类来获取用户的输入 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取欠我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 基本语法: Scanner s = new Scanner(System.in); 1.1使用next()方法获取字符 package com.liu.scanner; import原创 2021-09-15 21:23:36 · 224 阅读 · 0 评论 -
Day06包机制与Javadoc生成文档
1.包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; package com.baidu.www; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可以完成此功能。 import package1[.package2...].(classname|*); 若需要导入多个包时,使用通配符*即可: im原创 2021-09-14 21:07:35 · 196 阅读 · 0 评论 -
Day05运算符
1.二元运算符 1.1使用 package operator; /** * @author 23862 */ public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl + D:复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25;原创 2021-09-13 21:26:38 · 93 阅读 · 0 评论 -
Day04变量
1.变量类型转换 1.1强制转换与自动转换 运算中,不同类型的数据先转换为同一类型,再进行运算。 public class Demo05 { public static void main(String[] args) { int i = 128; //byte b = (byte)i; //内存溢出 double b = i; //已自动转换 //强制转换 (类型)变量名 变量大小从高到低时需要强制转换 //自原创 2021-09-12 21:18:24 · 114 阅读 · 0 评论 -
Day03基础语法
1.注释 注释分为三种: 单行注释: //单行注释 //哈哈 多行注释: /*多行注释 123JavaSE 123JavaSE 123JavaSE 123JavaSE*/ 文档注释: /* * * JavaDoc:文档注释 * @Description HelloWorld * @author 23862 */ 2.变量 //变量名可以是中原创 2021-09-11 17:37:02 · 112 阅读 · 0 评论
分享