
java入坑指南
文章平均质量分 72
java入门知识总结与个人理解,如果老铁你想入坑java程序猿,建议收藏。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
jdk与maven环境变量配置
在入门java时,jdk与maven是最基本的操作。本文将提供傻瓜式的文档教程,直接按照文档执行即可完成操作。 1.下载 jdk安装包地址 https://pan.baidu.com/s/11wcmQZTASqH3pLO4CMBdlA 提取码:efwq maven安装包地址 https://pan.baidu.com/s/1Y4JMkRYJJzukMxcDVmAQAA 提取码:8iri 2.jdk环境变量配置 1.下载安装jdk,配置环境变量 2.点击我的电脑右键 — 属性 — 高级系统设置 — 环境变量原创 2021-10-19 10:19:07 · 12186 阅读 · 0 评论 -
抽象类和接口解析
抽象类 有abstrat修饰的类. 特点: 1.可以有非抽象的变量和方法。 2.只能使用public和protect修饰。 3.子类必须实现抽象类的抽象方法。(如果除了子类也是抽象类) 4.有构造方法。 接口 接口是特殊的抽象类,只有抽象的...原创 2018-09-21 14:20:20 · 464 阅读 · 1 评论 -
总结static和final关键字
static static:可以在没有建立对象时候使用。 1.修饰变量:是全局变量,在类加载之后放于方法区,只在初始化时加载一次,且全局共享。如果不赋初值就默认为0. 2.修改方法:静态方法不能调用非静态的变量和方法(因为非静态的方法和变量需要对象来调用,但是不可能使用),非静态方法能够使用静态方法,使用“类名.方法”调用,而不能用对象调用。因为this也是通过对象调用,所有不能使用this。 3...原创 2018-09-21 11:57:43 · 560 阅读 · 1 评论 -
内部类详解
1.成员内部类 1.样例 class OutClass { class InnerClass { public String SayHi() { return "你好"; } } } 2.特点 内部类能够无条件的访问外部类的成员变量,外部类要访问内部类成员变量需要使用new。 内部类和外部类有相同名称的变量或者是方法,访问外部类方式为:外部类.this.方法。 内部类是依赖外部类的,只有先有外部类才能有内部类。调用内部类方法为: OutClass out = new原创 2021-10-19 10:20:33 · 10534 阅读 · 1 评论 -
实战中反射的应用
1.概念 反射 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Serializable),也包括fields和methods的所有信息,并可于运行时改变fields内容或调用methods。 一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行原创 2021-10-22 10:51:27 · 12116 阅读 · 0 评论 -
总结collection类
1.collection collect为存储数据的集合类的顶级接口。所以不能实例化,只能实现collection,长度可变,集合为引用类型。 list和set是collection的实现类 2.list list有序,可以重复,可以为空,实现类有ArrayList、LinkedList 和 Vector。 linklist以链表的方式存储增删更快,线程不安全,效率高。 arraylist以数组的方式存储,查询更快 ,效率高,线程不安全。 vector线程安全,效率低,增长率为100%,数据量较大的数原创 2021-10-22 10:53:22 · 13171 阅读 · 6 评论 -
Java的jvm与gc概述
JVM基础 JVM就是java虚拟机,每一个JVM都包括堆,栈,本地方法栈、方法区,指令计数器及其他隐含寄存器。 堆:负责存储对象实例。 栈:存储基本类型和对象的引用。 方法区:存放着类的静态变量,常亮,类的信息等。 本地方法栈:与栈相类似,只不过存放的是方法。 举例: String address= "beijing" 此时会向栈中压入一个叫address栈,在堆中开辟一块内存空间存放beij...原创 2018-09-19 16:55:54 · 896 阅读 · 2 评论