加载中
Java IO概述

Java中的IO接口是程序用来进行数据输入输出的接口。数据的输入来源和输出目的地可以是下面的对象: 文件 管道 网络连接 内存缓存 System.in, System.out,System.error(注:Java标准输入、输出...

Java中的注解

注解的基础知识 元注解:@Retention @Target @Document @Inherited Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口...

2019/04/10 10:10
10
Java的动态代理

Java的动态代理 动态代理: 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理 基于子类的动态代理 一、java基于接口的动态代理 基于接口的...

2019/04/10 10:10
12
Java锁的理解

目录:   1.为什么要使用锁?   2.锁的类型? 1.为什么要使用锁?   通俗的说就是多个线程,也可以说多个方法同时对一个资源进行访问时,如果不加锁会造成线程安全问题。举例:比如有两...

2019/04/10 10:10
25
Java NIO概述

传统的输入输出流都是阻塞的输入输出。举个列子:当用传统的流进行数据输入时,如果流中没有数据,它会阻塞当前线程往下执行,等到从流中读到数据为止。另外传统的输入输出流每次处理的是一个...

2019/04/10 10:10
7
java原子操作CAS

  本次内容主要讲原子操作的概念、原子操作的实现方式、CAS的使用、原理、3大问题及其解决方案,最后还讲到了JDK中经常使用到的原子操作类。 1、什么是原子操作?   所谓原子操作是指不会...

2019/04/10 10:10
21
Java 并发系列之一

Java 并发系列之一 简单的总结了一些 Java 常用的集合之后,发现许多集合都针对多线程提供了支持,比如 ConcurrentHashMap 使用分段锁来提高多线程环境下的性能表现与安全表现。所以我打算接...

2019/04/10 10:10
12
Java面向对象封装和继承

面向对象 什么是面向过程、面向对象? 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。...

2018/11/25 18:27
10
java面试题汇总一

第一部分 Java SE基础(1) 1.1 java的8种基本数据类型 装箱 拆箱 1.1.1 8种基本的数据类型 1.1.2装箱 拆箱 自动装箱是 Java 编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比...

2019/04/10 10:10
23
系统学习 Java IO ---- 目录,概览

Java IO 类的系统教程,原创。主要参考自英文教程 Java IO Tutorial 和 Java Doc。 http://tutorials.jenkov.com/java-io/index.html **目的:**掌握 Java IO 几乎所有类的基础用法,完全知道...

2018/11/23 14:15
84
JVM技术周报第2期

JVM技术周报第2期 JVM技术周报分享JVM技术交流群的讨论内容,由群内成员整理归纳而成。如果你有兴趣入群讨论,请关注「Java技术精选」公众号,通过右下角菜单「入群交流」加我好友,获取入群...

2018/11/25 21:25
20
Java基础系列--HashMap(JDK1.8)

原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/10022092.html Java基础系列-HashMap 1.8 概述 HashMap是基于哈希表实现的映射集合。 HashMap可以拥有null键和...

2018/11/26 18:38
14
1 手写Java ArrayList核心源码

手写ArrayList核心源码 ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心...

2018/11/25 16:38
8
java编程入门4 异常处理

异常处理 异常的定义 1.异常是在代码序列运行时出现的非正常事件,是特殊的运行错误对象。异常的发生将阻止程序正常运行,并可能出现以下两种情况。 1)程序运行终止,控制权返回给操作系统 ...

2018/11/25 20:12
14
【面试经验分享】java面试中的那些潜规则

1.大纲 潜规则1:面试的本质不是考试,而是告诉面试官你会做什么 很多刚入行的小伙伴特别容易犯的一个错误,不清楚面试官到底想问什么,其实整个面试中面试官并没有想难道你的意思,只是想通...

2019/04/10 10:10
34
JVM系列八(虚拟机性能监控命令).

jps JVM Process Status Tool,显示指定系统内所有的 HotSpot 虚拟机进程。显示信息包括虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。 ...

2019/04/10 10:10
42
Windows上Intellij + Java + Scala + Sbt环境搭建

1 下载安装java http://www.oracle.com/technetwork/java/javase/downloads/index.html 2 下载安装scala https://www.scala-lang.org/download/ 3 下载安装sbt https://www.scala-sbt.org/d...

Java代码质量度量工具大阅兵

以下大部分工具使用样例请访问https://github.com/jiangxincode/ApkToolBoxGUI FindBugs FindBugs, a program which uses static analysis to look for bugs in Java code. It is free soft...

教妹学Java:Spring 入门篇

你好呀,我是沉默王二,一个和黄家驹一样身高,刘德华一样颜值的程序员(管你信不信呢)。从两位偶像的年纪上,你就可以断定我的码龄至少在 10 年以上,但实话实说,我一直坚信自己只有 18 岁...

看过无数Java GC文章,这5个问题你也未必知道!

读者朋友们可能已经看过太多关于Java垃圾回收相关的文章,如果没有,墙裂安利大家看下面这篇: 看完这篇垃圾回收,和面试官扯皮没问题了 本文不再重复谈GC算法以及垃圾回收器,而是谈谈在GC发...

2019/04/10 10:10
10

没有更多内容

加载失败,请刷新页面

返回顶部
顶部