总结篇
文章平均质量分 91
滑小小稽
这个作者很懒,什么都没留下…
展开
-
探讨Java参数传递问题
探讨Java参数传递问题前言:可能很多人都知道参数有形参和实参之分,却不知道区别到底是什么;知道Java中内存分为栈、堆、方法区等5片内存,不知道每片内存中保存的都是什么;关于参数的传递到底是值传递还是引用传递傻傻分不清楚。本文将为你逐一揭秘!一、形参和实参:形参:就是定义方法时,该方法携带的参数。比如定义如下方法:public static void test(Stri...转载 2019-10-30 14:32:01 · 215 阅读 · 0 评论 -
Java(泛型篇)
一、泛型入门Java集合有一个缺点,就是把一个对象“丢进”集合之后,集合会“忘记”这个对象的数据类型。当再次取出该对象时,该对象的类型就变成了Object类型。Java之所以这样设计,是因为集合的设计者也不知道程序应用者会用集合来保存什么类型的对象。所以为了方便才做这样的通用性。这样做会带来如下两个问题:集合对元素类型没有任何限制,当我们想创建一个只能保存String对象的集合时,也可以轻...原创 2019-10-14 10:31:00 · 276 阅读 · 0 评论 -
Java(枚举篇)
枚举类是一种特殊的类,它可以有自己的成员变量、方法。可以实现一个或者多个接口,也可以定义自己的构造器。一个java源文件中,最多只能定义一个public访问权限的枚举类,且该java源文件也必须和该枚举类名相同。但是枚举类终究不是普通的类,它和普通的类有以下区别:枚举类可以实现一个或者多个接口,使用enum定义的枚举类默认继承了Java.lang.Enum类,而不是默认继承的Object类...原创 2019-09-16 14:01:33 · 123 阅读 · 0 评论 -
Java(异常处理篇)
1、什么是异常?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable派生出Error类和Exception类。Error:Error类以及它的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现,一旦出现Error程序就挂了,最常见...原创 2019-09-11 14:59:44 · 104 阅读 · 0 评论 -
Java(多线程篇)
一、线程基础线程是现代软件系统中十分重要的概念,我们从线程的概念,线程的调度,线程安全,用户线程与内核线程之前的映射关系来了解。什么是线程?线程(Thread),有时被称为轻量级进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。通常意义上,一个进程由一个到多个线程组成,各个线程之间共享程序的内存空间(包括代码段,数据段,堆等)及其...原创 2019-09-06 12:28:19 · 139 阅读 · 0 评论 -
Java(面向对象篇)
1、什么是面向对象?记得初次接触Java时,老哥告诉我Java是一个面向对象的语言,我当时问了一句:“对象!!???,那是什么东西?”。老哥呵呵一笑,说:‘“这个玩意,我现在说你也不懂,以后你会慢慢体会到的“。时隔多年,而今再回首当初,才若有所思,哦呵!原来你就是对象!Java有一句经典名言”万物皆对象!“只有等你学习Java到一定的程度之后,你才能体会到这句话的真理。在认识Java对象之...原创 2019-08-09 15:47:38 · 150 阅读 · 0 评论 -
Java(集合篇)
常用集合:List: ArrayList,,LinkedList,StackMap:HashMap,LinkedHashMap,ConcurrentHashMapSet:HashSet,LinkedHashSetQueue:ConcurrentLinkedQueue当然还有很多不同的类型集合,尤其是在Java1.8之后加入了java.util.Conccurrent包,增加很多在多线...原创 2019-07-11 15:38:57 · 176 阅读 · 0 评论 -
Java(基础篇)
一、Java基础1、JDK 和 JRE 有什么区别?JDK是面向开发人员,是java的开发工具包,包含各种类库和工具。提供了Java的开发环境和运行环境。JRE是面向程序员使用,核心内容就是JVM及核心类库。参考连接:https://blog.csdn.net/qq_39975542/article/details/814152252、== 和 equals 的区别是什么?equal...原创 2019-07-03 20:45:32 · 245 阅读 · 0 评论 -
Java(String篇)
1、String类String类 不可被继承,是不可改变的,被final修饰。一旦创建了String对象,那它的值就无法改变了。public final class String implements java.io.Serializable, Comparable<String>, CharSequence { private final char va...原创 2019-07-08 10:12:49 · 162 阅读 · 0 评论 -
Java(SQL篇)
一、相对于表结构上的语法创建数据库名称为"MysqlTest",分别创建课目表 “topic’,学生表"student”,教师表"teacher",分数表"score"。(一)库1,创建数据库create database test;create database MysqlTest;2、使用数据库:use MysqlTest;3、删除库drop database test;...原创 2019-04-29 16:59:14 · 264 阅读 · 0 评论