2 一有bug就哭给你看

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

java基础学习经验

今天是学习Java的第9天了,从一开始的愣头青到现在学到吐崩溃,是时候要明确下学习的方式和学习的节奏Java学什么?最近基本的java se,到具有应用意义的java ee。还有数据结构(或称集合框架)、并发技术、JVM原理三大件。然后才是git、vps等开发工具。从最简单的hello world学到保证线程安全等。什么最重要1、 明确你的目标:学java是个很模糊的词,你要确定你工作岗位...

2020-03-15 19:15:33

进程和线程的区别

进程:进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。线程:线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。线...

2020-03-14 14:39:16

Java中静态代码块、构造代码块

文章目录intro静态代码块格式执行时机静态代码块的作用静态代码块不能存在任何方法体中静态代码块不能访问普通变量构造代码块格式执行时机构造代码块的作用Referenceintro在学JVM加载机制中,总会遇到哪个先运行的问题。静态代码块格式在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块public class CodeBlock { stat...

2020-03-14 14:32:12

万物之源Object类

introjava中所有的类都是继承于Object类,可见其重要性,它含有很多成员方法,让我们看下这些函数都干了些什么吧。clone()//Creates and returns a copy of this object.protected Object clone()复制类的时候用,注意,clone()又称浅拷贝,可以复制数值或基本类型,但当类中有引用变量时,只会复制引用,不会复...

2020-03-14 12:04:55

Class对象

intro 且慢!这里说的Class,并非我们构造类的关键字class,而是java.lang.Class对象。在java中,一切皆对象,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与类有关的信息。其实  我们的实例对象就通过Class对象来创建的。Java使用Class对象执行其 RTTI(运行时类型识别,Run-Time Ty...

2020-03-14 11:57:57

markdown实现首行缩进

效果语法半方大的空白 或 全方大的空白 或 不断行的空白格 或 Reference[1] https://blog.csdn.net/qq_35531549/article/details/90292957...

2020-03-14 11:40:40

访问修饰符

Reference[1] https://how2j.cn/k/class-object/class-object-modifier/295.html#nowhere

2020-03-13 22:19:47

描述一下JVM加载class文件的原理机制

文章目录介绍三大步ExerciseReference介绍JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:三大步装载:查找并加载类的二进制数据;(加载文件)链接:1.验证:确保被加载类的正确性;2.准备:为类的静态变量分配内存,并将其初始化为默认值;(静态先走)3.解析:把类中的符号引用转换为直接引...

2020-03-13 16:38:02

internal()方法

String对象的intern方法会得到字符串对象在常量池中对应的版本的引用(如果常量池中有一个字符串与String对象的equals结果是true),如果常量池中没有对应的字符串,则该字符串将被添加到常量池中,然后返回常量池中字符串的引用。它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.intern() == t.intern() 才为 ...

2020-03-13 16:14:48

类之间的三种关系

文章目录intro依赖关系 uses - a聚合关系 has - a继承关系 is - a总结intro当初看住书发呆的概念,是不是有点陌生呢?依赖关系 uses - a这是最明显,最常见的一种关系。如果一个类的方法需要操控另一个类的对象,我们就说一个类依赖于另一个类。聚合关系 has - a这是最好理解的一种关系,即一个类的对象包含另一个类的对象,我们就说一个类聚合于另一个类。继承...

2020-03-13 15:03:51

hashCode()

introJava中的集合有两类,一类是List,另一类是set。前者是有序的,元素可重复;后者是无序的,元素不可重复。判断集合中的元素是否重复当新加入一个元素中,首先会在集合中遍历是否存在旧元素和新元素值相等,即用equal()函数。public boolean equals(Object obj){ return (this == obj);}很明显是对两个对象的地址值进行的比...

2020-03-13 14:49:48

栈与堆

文章目录Stack&heap方法区三者关系垃圾收集器ReferenceStack&heap从名字可以猜出,栈的存量小,速度大;堆的存量大,速度慢。所以,Java中基本类型的变量、对象的引用(就是地址)、函数的调用都在栈上;而对象的内容在堆上。方法区方法区通俗点理解就是虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,三者关系垃圾...

2020-03-13 12:29:24

包装类

intro刷题遇到这么一个问题:int和Integer有什么区别?what?什么是Integer?查了资料才知道是将基本类型包装成类,好以几乎纯净的面对对象编程。什么是包装类所谓包装类,就是能够直接将简单类型的变量表示为一个类,再执行变量类型的互相转换时,我们会大量使用这些类。包装类的用途集合(Map、Set、List)不允许存在基本类型变量,只能存放引用类型数据故常用包装类...

2020-03-12 21:43:13

计划的重要性

今天是学java的第七天,感觉热情都快消磨殆尽了。课程也落下了一周。解决这种慢性懒惰的最好方法是指定每天的学习计划,按照计划学习,清楚下一步要做什么,保持学习的连贯性。...

2020-03-12 21:31:13

Java的常识

文章目录introJAVA历史JDK&SDKJREJava se&Java eeJava版本Referenceintro今天下Java版本是,要求下JDK9,??但我java -version的结果是java version "1.8.0_241"是不是JDK9啊?所以要学习一下JAVA的历史与常识了JAVA历史1995年5月23日,Java语言诞生1996年1月,...

2020-03-12 19:07:49

Tomcat启动startup.bat一闪而关

intro在安装tomcat时,教程说得startup.bat停留才算正常。为何我的一闪而关?解决首先得在最后一行加上pasue然后再双击startup.bat,如果有错误会显示错误,百度解决就行。成功的画面Reference[1] https://blog.csdn.net/Klhz555/article/details/92833088...

2020-03-12 13:39:12

Java升级

intro今天需要jdk8的java,查了以下java的banbenjava -version郁闷,居然是1.7。没办法,只好升级方法直接在Oracle下载最新版本的java就可以,安装完之后会建议你卸载旧的java。...

2020-03-12 13:23:48

干净地卸载MySQL

文章目录intro清楚已安装的MySQL验证是否卸载干净卸载步骤常见错误cannot create windows service for mysql.error:0Referenceintro电脑之前存在MySQL,想卸载却发现是一个难事。清楚已安装的MySQL我是之前玩IIS下的MySQL,控制面板没有MySQL,花了点时间将所有的文件的注册表给删除了。验证是否卸载干净你安装MyS...

2020-03-11 15:14:27

查看电脑已经安装了的数据库

intro相信数据库新手总是经常乱下东西,但所有的第一步都应该是查看电脑已经安装好的数据库环境,然后再进行下一步的学习。那么,就让我们学习如何查看电脑已经安装好了的数据库吧数据库介绍现在主流的数据库有MySQL、Oracle、SQL Server。MySQL:免费、轻量Oracle:高速、贵SQL Server:中等查看电脑的数据库windowsservices.msc在...

2020-03-10 22:52:44

Anders Hejlsberg

C#灵魂人物,我记得C#有本书就是他写的。https://baike.baidu.com/item/%E5%AE%89%E5%BE%B7%E6%96%AF%C2%B7%E6%B5%B7%E5%B0%94%E6%96%AF%E4%BC%AF%E6%A0%BC/2152925?fr=aladdin

2020-03-10 22:47:17

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。