首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
方嘉恒
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
技术面试需要掌握的基础知识
分享自:GitHub 上技术面试需要掌握的基础知识,持续更新中。
理解分析java集合操作之ConcurrentModificationException
话不多说,接下来列举几个例子说明问题并且分析其原因。 我们才能分析为什么会出现异常,这个知识点也是最重要最核心的。 的。 为了防止错误,抛出异常ConcurrentModificationException。 循环再次执行的时候,调用的却是Itr中的方法,最终发现了数据不一致。…
WebService就是这么简单
首先我们来谈一下为什么需要学习webService这样的一个技术吧.... 天气预报这么一个功能并不是简单的JS组件就能够实现的,它的数据是依赖数据库分析出来的,甚至需要卫星探测..我们个人建站是不可能搞这么一个数据库的吧。 于是乎,webService就诞生了,webserv…
你强任你强,我干我本行——Java基础(上)
eg. 若a初始值为1 //a=a++ a为1 //a=++a a为2 a为某个实例,且a必须是可以通过(B)a强转成B类型的,不然编译器会报错。 2.if-else if-esle if... 把对象的属性、方法结合成一个独立的整体,并尽可能隐藏对象的内部细节,只需要调用不用…
程序设计中缓存的使用
缓存是优化系统性能最常用的方式之一,通过在耗时部件(如数据库)之前添加缓存,可以减少实际调用次数,降低响应时间。但是在引入缓存之前,务必三思而后行。 通过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取…
System.arraycopy为什么快
在 Java 编程中经常会遇到数组拷贝操作,一般会有如下四种方式对数组进行拷贝。 for遍历,遍历源数组并将每个元素赋给目标数组。 clone方法,原数组调用clone方法克隆新对象赋给目标数组,更深入的克隆可以看之前的文章《从JDK角度看对象克隆》。 System.array…
Java工程师成神之路(2018修订版)
一、基础篇 JVM 堆、栈、方法区、直接内存、堆和栈区别 内存可见性、重排序、顺序一致性、volatile、锁、final 内存分配策略、垃圾收集器(G1)、GC算法、GC参…
JVM之创建对象源码分析
之前对Java对象的创建一直都是概念上的了解,没有在源码层面进行过分析,这段时间在看HotSpot,就顺便了解了下JVM究竟是如何创建Java对象的。
你强任你强,我干我本行——Java基础(下)
① 枚举经常用来表示一组相同类型的常量,例如性别、学历、日期。 ② 枚举是一种特殊的类,它与普通类一样,不过构造器访问修饰符只能private,enum关键字定义,默认继承了 java.lang.Enum 类,故不能继承其他类,并实现了 java.lang.Seriabliza…
Nodejs 实践 -- Stream 流
当处理大文件读取、压缩、归档、媒体文件和巨大的日志文件时,数据都会被读入内存,内存很快就会被使用完,这将会给程序带来很大的问题。 如果在进行这些操作的时候,配合一个合适的缓冲区,一次读取固定的长度,就会使用更少的内存,这就是流式的API。 Readable - 可读的流 (例如…