Java学习之旅
文章平均质量分 83
个人学习专用
光头挑战
这个作者很懒,什么都没留下…
展开
-
注解与反射
内置注解:@Override:表示一个方法打算重写@Deprecated:表示不鼓励程序员使用这样的元素@SuppressWarnings:用来抑制编译时的警告信息元注解:Target 表示我们的注解可以用在那些地方Retention 表示我们的注解在什么地方还有效(runtime>class>sources)Documented 表示是否将我们的注解生成在JAVAdoc中Inherited 子类可以继承父类的注解自定义注解:使用@interface自定义注解时,自动继承了j原创 2022-03-17 23:34:52 · 449 阅读 · 1 评论 -
Java基础集合
(一)Collection(二)Map集合主要是两组(单列集合,双列集合)Collection 接口有两个重要的子接口 List Set,他们都是单列集合Map接口的实现子类 是双列集合,存放的K-VCollection:单列集合List:有序,元素可以重复ArrayList:用数组实现,有序,查找快(按索引查找),增删慢(牵扯到数组的增容问题);LinkedList:链表数据结构实现,有序,查找慢(查找时需要遍历),增删快;Vector:原理跟ArrayList相同,只是他增原创 2021-11-04 16:29:58 · 99 阅读 · 0 评论 -
Java常见类
String类String类不能被继承通过源码可以看到String类前面加了final修饰,因此String类是不能够被继承的。将其设置为不能被继承的原因是为了减少歧义。字符串(String)的不可变性String创建好之后值是不可以被改变的,这里指的是在堆中的字符串的值是不可以被改变package com.charter06.string;public class StringTest01 { public static void main(String[] args) {原创 2021-10-24 11:41:40 · 110 阅读 · 0 评论 -
Java面向对象
对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到微观操作,仍然需要面向过程的思路去处理面向对象变成的本质就是:以类的方式组织代码,以对象的组织(封装)数据面向对象三大特征封装(encapsulation)继承(inherit)多态(polymorphism创建与初始化对象使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象 进行默认的初始化 以及对类中构造器的调用封装属性私有,get/setpackage co原创 2021-10-19 17:29:46 · 72 阅读 · 0 评论 -
Java语言基础
Java关键字和标识符关键字:下面就是Java的关键字,将来会逐一学习到标识符:所有的标识符的首字符都应该以字母(大小写),美元符号,下划线开始首字符之后可以是字母,美元符号,下划线或数字的任何字符组合不能使用关键字作为变量名或方法名标识符的大小写敏感的可以使用中文命名(不建议)编程规范所有变量、方法、类名 见名如意类成员变量(类变量和实例变量):首字母小写和驼峰原则:monthSalary局部变量:首字母小写和驼峰原则常量:大写字母和下划线:MAX_VALUE类名:首字原创 2021-10-17 15:14:48 · 101 阅读 · 0 评论 -
Java概述
Java简介JDK的安装和卸载安装:百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>JAVA_HOME(系统)配置path变量(系统)%JAVA_HOME%\bin%JAVA_HOME%\jre\bincmd java -version卸载:删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录Java -version 测原创 2021-10-17 11:18:34 · 41 阅读 · 0 评论