摘要: Java注解 注解,类似于注释,不过不同于注释,注释是给程序员(媛)看的,而注解则是给计算机看的,用于在需要做特定处理的位置做标记,并可以传入一些参数来做更复杂的进一步操作,注解可以位于类、成员变量、方法等上方。 注解的基本结构 需要注意的地方 1. 在定义了参数后,使用注解时就必须给参数赋值,可以 阅读全文
posted @ 2020-04-22 14:56 Mango_SF 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Java反射机制 一、什么是反射? Java创建对象有四种方式,分别是:new、序列化、克隆、反射 反射是一种间接操作对象的机制,通过反射机制可以获取对象的字节码信息,进而产生实例对象,反射机制的核心是在JVM运行过程中动态的加载类文件并通过newInstance方法生成对应的类对象,我们可以通过反 阅读全文
posted @ 2020-04-22 10:15 Mango_SF 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 浅谈Vector 在之前的文章中,我们已经说过线程不安全的ArrayList和LinkedList,今天我们来讲讲一个线程安全的列表容器,他就是Vector,他的底层和ArrayList一样使用数组来实现,不过不同于ArrayList的线程不安全,Vector中的公开方法基本都是带有synchron 阅读全文
posted @ 2020-04-20 12:53 Mango_SF 阅读(371) 评论(2) 推荐(1) 编辑
摘要: 浅谈LinkedList LinkedList是一个链表结构类型的列表,底层通过链表结构来存储数据的链式存储,可以无限链接新元素(受限于硬盘存储容量),不存在ArrayList(底层使用数组实现)中的数组扩容问题,具有插入,删除元素快捷、方便的特点,但因为每个节点需要有上一个节点和下一个节点的引用, 阅读全文
posted @ 2020-04-19 13:16 Mango_SF 阅读(236) 评论(0) 推荐(1) 编辑
摘要: 打开IDEA新建一个项目 创建一个最简单的Java项目即可 在项目命名填写该项目的名称,我这里写的项目名为Java_Source_Study 点击Finished,然后在项目的src目录下新建源码文件存放的包,我这里创建的包直接为source 项目结构构建好了,下面是源码的获取 到本地JDK的安装目 阅读全文
posted @ 2020-04-18 15:18 Mango_SF 阅读(252) 评论(0) 推荐(2) 编辑
摘要: 浅谈ArrayList 废话不多说~~(事实是不会说)~~,让我们直接进入正题 首先讲一讲最基本的ArrayList的初始化,也就是我们常说的构造函数,ArrayList给我们提供了三种构造方式,我们逐个来查看 Arraylist(); 无参的构造方法,这种方式的初始化,ArrayList内部会为我 阅读全文
posted @ 2020-04-17 17:14 Mango_SF 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Markdown的简单用法 在这里推荐一个在线的Markdown编辑器,这个在线编辑器不止可以编辑,还给我们提供了各种Markdown的写法(比本文给的更加全面和实用),本文只展示在博客园中能直接使用的部分,对于不支持的部分并没有予以展示,不过在该在线编辑器中提供了全属性支持,编辑器网址为:http 阅读全文
posted @ 2020-04-16 21:44 Mango_SF 阅读(172) 评论(5) 推荐(1) 编辑
摘要: JDK的下载与安装 在java实际编程的道路上,迈出的第一步必定是JDK的安装,因为JDK是一切java的基础,这里给出在Windows10 x64版本下的JDK1.8的详细安装步骤,其他的Windows版本和JDK版本的安装也大同小异 JDK的下载 博主本人并不是一个喜欢追求最新版本的人,我认为稳 阅读全文
posted @ 2019-08-20 13:46 Mango_SF 阅读(257) 评论(0) 推荐(0) 编辑