![](https://img-blog.csdnimg.cn/20190904112851240.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础学习
A.杨大侠
生活不易,继续努力
展开
-
面向对象原则:高内聚、低耦合。多聚合、少继承
原文链接:https://blog.csdn.net/kingscoming/article/details/78836229(这篇博客写的很清楚)要点概括【高内聚、低耦合】内聚:每个模块尽可能独立完成自己的功能,不依赖于模块外部的代码。耦合:模块与模块之间接口的复杂程度,模块之间联系越复杂耦合度越高,牵一发而动全身。目的:使得模块的“可重用性”、“移植性”大大增强通...原创 2020-01-14 18:55:20 · 195 阅读 · 0 评论 -
JDK安装以及卸载教程
由于不同环境可能需要不同版本的jdk,就经常需要安装卸载,这里写一下方便查看Table of Contents安装:卸载:查看JDK版本号:安装:1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.点击上图中箭头所指的地方,会出现下面的这个界面,此时...原创 2019-12-16 17:38:17 · 2108 阅读 · 1 评论 -
mkdirs() 和 mkdir()的区别
mkdirs()可以建立多级文件夹,mkdir()只会建立一级的文件夹,如下:newFile("/tmp/one/two/three").mkdirs();执行后,会建立tmp/one/two/three四级目录newFile("/tmp/one/two/three").mkdir();则不会建立任何目录,因为找不到/tmp/one/two目录,结果返回false原...转载 2019-12-07 18:46:28 · 166 阅读 · 0 评论 -
JAVA 命名规范
一、命名规范1、项目名全部小写2、包名全部小写3、类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、变量名、方法名首字母小写,如果名称由多个单词组成,除了首个单词其它每个单词的首字母都要大写(驼峰命名法)。如:int index=0;public void toStrin...原创 2019-10-13 10:51:30 · 95 阅读 · 0 评论 -
Java基础学习——String类
一,String类的构造方法String()无参构造String(byte[] bytes)将一个比特数组作为形参的构造String(char[] chars) 将一个字符数组作为形参的构造String(byte[] bytes, int index, int length)String(char[] chars, int index, int length)三个参数:一个...原创 2019-09-21 09:04:04 · 102 阅读 · 0 评论 -
Java多线程 并发详解(不包括新特性)最后附简单死锁代码
知识点概要:理解进程 两种创建进程的方法 线程的四种状态 同步代码块,同步函数,静态同步函数(synchronized) 何为Class对象 简单理解线程间的死锁 线程间的通信 等待/唤醒机制 线程调度——sleep方法 线程调度——优先级(setpriority) 线程调度——yield方法 线程调度——join方法 线程调度——守护线程(setDaemon) 线程...原创 2019-08-25 21:05:21 · 245 阅读 · 0 评论 -
Java字符流的缓冲区原理
此为原创,转载请加连接:https://mp.csdn.net/postedit/99654890看到这里,如果还是不太清楚,我们可以把内存看成一个面包店,你负责管理这个面包店,缓冲区相当于于一个可以放n个面包的面包架,当没有面包架时,有人来买面包(调用数据),你需要现做,但当你有了面包架(缓冲区),可以把各种各样的面包(数据)事先做好放到面包架上等客人来买,交易的过程是不是快多了?...原创 2019-08-15 20:27:57 · 436 阅读 · 0 评论 -
简单理解Java反射机制
原创 2019-08-27 20:17:47 · 99 阅读 · 0 评论 -
深入理解JVM内存结构
原创 2019-08-23 13:40:17 · 111 阅读 · 0 评论 -
干货!图解Java GC(垃圾回收机制)
原创 2019-08-22 19:44:17 · 192 阅读 · 0 评论 -
Java基础学习——内部类
内部类:为什么要有内部类:首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗?的确,以此作为设计内部类的理由,实在没有说服力。真正...原创 2019-04-25 16:48:19 · 112 阅读 · 0 评论