随笔分类 -  Java基础知识

摘要:1: java取整 a:floor向下取整 用法:Math.floor(num) Math.floor(1.9)//1 Math.floor(-1.9)//-2 b: round四舍五入 用法:Math.round(num)实际上是等价于Math.floor(num+0.5) Math.round( 阅读全文
posted @ 2021-08-04 10:59 炽雪 阅读(1608) 评论(0) 推荐(0)
摘要:虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。 Java为每种基本数据类型分别设计了对应的类,称之为包装类( 阅读全文
posted @ 2021-08-04 10:45 炽雪 阅读(102) 评论(0) 推荐(0)
摘要:重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 阅读全文
posted @ 2021-08-03 14:57 炽雪 阅读(75) 评论(0) 推荐(0)
摘要:this 关键字用来表示当前对象本身,或当前类的一个实例,通过this可以调用对象的所有方法和属性。 1 public class Demo { 2 private int x = 10; 3 private int y = 15; 4 5 public void sum(){ 6 //通过this 阅读全文
posted @ 2021-08-03 13:28 炽雪 阅读(350) 评论(0) 推荐(0)
摘要:Java变量作用域 对于在作用域里定义的变量,作用域同时决定了它的“可见性”以及“存在时间”。在JAVA里,作用域是由花括号的位置决定的。JAVA用一对大括号作为语句块的范围,称为作用域,在作用域里定义的变量,只有在该作用域结束之前才可使用。 在JAVA中,变量的作用域分为四个级别:类级、对象实例级 阅读全文
posted @ 2021-08-03 10:48 炽雪 阅读(492) 评论(0) 推荐(1)
摘要:导包:import java.util.Scanner; Scanner scan = new Scanner(System.in); 1.String next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即 阅读全文
posted @ 2021-08-02 19:46 炽雪 阅读(100) 评论(0) 推荐(0)
摘要:1 获取 1.1 字符串中的包含的字符数,也就是字符串的长度 int length():获取长度。 1.2 根据位置获取位置上某个字符。 char charAt(int index): 1.3 根据字符获取该字符在字符串中位置。 int indexOf(int ch):返回的是ch在字符串中第一次出 阅读全文
posted @ 2021-08-02 19:24 炽雪 阅读(108) 评论(0) 推荐(0)
摘要:Java通过修饰符来控制类、属性和方法的访问权限和其它功能,通常放在语句的最前端。 Java的修饰符有很多,分为访问修饰符合非访问修饰符。 访问修饰符也叫访问控制符,是指能够控制类、成员变量、方法的使用权限的关键字。 在面向对象编程中,访问控制符是一个很重要的概念,可以使用它来保护对类、变量、方法和 阅读全文
posted @ 2021-08-02 09:18 炽雪 阅读(201) 评论(0) 推荐(0)