![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
对java基础一些易遗忘的点和难点进行归纳
肚兜同学啊!
一个大三才开始一边巩固知识一边学习写博客的菜鸟TAT
展开
-
static关键字
static关键字 static可以修饰变量,方法。 一般被static修饰后的变量或方法,在类创建的同时也被实现,即创建对象之前已经存在了静态的变量和方法。 static变量 public class Demo { private static int i = 1; //静态的变量i private String s = "WW"; //非静态的变量s public static void main(String[] args) { Demo d = n原创 2021-08-30 01:11:36 · 48 阅读 · 0 评论 -
数据类型的扩展
整数拓展 进制:在int变量传值时可在值之前添加符号转换进制 二进制:0b 八进制:0 十六进制:0x 例子: public class Demo { public static void main(String[] args) { int i = 10;//十进制 System.out.println("十进制:" + i); 十进制:10 i = 0b10;//二进制 System.out.print...原创 2021-08-29 11:49:45 · 109 阅读 · 0 评论 -
变量的命名规范
1. 类成员变量 首字母小写和驼峰原则:lastName,dataBySchool 2.局部变量 首字母小写和驼峰原则:lastName,dataBySchool 3.常量 大写字母和下划线:public final static int MAX_VALUE = 10; 4.类名 首字母大写和驼峰原则:Man,SmartMan 5.方法名 首字母小写和驼峰原则:show( ),showById( ) ...原创 2021-08-29 11:48:11 · 85 阅读 · 0 评论 -
抽象与接口
抽象与接口 抽象 为了约束代码的实现,可以在 class 之前添加 abstract 使其变成一个抽象类。 抽象类不能实例化对象,所以抽象类必须被继承后才能被使用,且子类必须重写抽象方法。 抽象方法:只包含一个方法名,而没有方法体,使用abstract修饰。 Animal.java public abstract class Animal { //抽象类不可以new,但是抽象类有构造方法 public Animal(){ System.out.println("Animal的原创 2021-08-30 13:15:02 · 66 阅读 · 0 评论 -
卸载与安装JDK
卸载JDK 删除java的安装目录 删除环境变量的JAVA_HOME 删除path下关于java的目录 打开cmd,输入java -version检查是否删除成功 安装JDK 下载JDK安装包,选择合适的文件夹作为下载路径 安装JDK 配置环境变量: 我的电脑 -> 右键 -> 属性 环境变量 -> JAVA_HOME 配置path变量 打开cmd,输入java原创 2021-08-28 11:03:51 · 49 阅读 · 0 评论 -
不常见的运算符
位运算符 &(与)运算符:都为1则为1,否则为0 |(或)运算符:都为0则为0,否则为1 ^(异或)运算符:相同为0,不同为1 ~(非)运算符:1变0,0变1 存在A = 0011 1100,B = 0000 1101 A&B = 0000 1100 A|B = 0011 1101 A^B = 0011 0001 ~B = 1111 0010 例子: public class Demo { public static vo...原创 2021-08-29 11:48:51 · 105 阅读 · 0 评论 -
Arrays常用方法
Arrays常用方法 1.toString()方法 将数组元素转换成“[ ]”的字符串。 public class Demo { public static void main(String[] args) { int[] a = {54,12,92,3,44,8}; //将数组转换成字符串 System.out.println(Arrays.toString(a)); [54, 12, 92, 3, 44, 8] } } 2.原创 2021-08-29 15:33:12 · 73 阅读 · 0 评论 -
面向对象的三大特性
面向对象的三大特性 一、封装 概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 优点 提高程序的安全性,保护数据; 隐藏代码的实现细节; 统一接口; 提高系统的可维护性。 高内聚低耦合 (高)类的内部数据操作细节由自己完成。 (低)仅暴露少量的方法给外部使用。 this关键字(代表当前对象) this.属性:操作当前对象的属性。 this.方法:调用当前对象的方法。 将属性私有化,使用set/get方法 Demo.class原创 2021-08-30 00:35:56 · 100 阅读 · 0 评论