Java 25 周年
19 人感兴趣 · 56 次引用
- 最新
- 推荐
27《重学 JAVA》-- 反射
反射(Reflection)是程序的自我分析能力,通过反射可以确定类有哪些方法、有哪些构造方法以及有哪些成员变量。Java语言提供了反射机制,通过反射机制能够动态读取一个类的信息;能够在运行时动态加载类,而不是在编译期。反射可以应用于框架开发,它能够从
17《重学 JAVA》--JAVA 异常(一)
在JAVA程序设计中,异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。
15. 《重学 JAVA》--Lambda 表达式
Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),Lambda表达式是JavaSE8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一
14. 《重学 JAVA》-- 内部类
内部类的访问规则: 1.可以直接访问外部类的成员,包括私有 2.外部类要想访问内部类成员,必须创建对象内部类的分类: 1.成员内部类 2.局部内部类 3.静态内部类 4.匿名内部类
13. 《重学 JAVA》-- 抽象类和接口
在Java中,通过关键字abstract定义的类叫做抽象类。Java是一门面向对象的语言,因此所有的对象都是通过类来描述的;但反过来,并不是所有的类都是用来描述对象的,抽象类就是其中的一种。
12. 《重学 JAVA》-- 面向对象
面向对象是Java最重要的特性。Java是彻底的面向对象语言,在Java中“一切都是对象”,那啥是面向对象,啥又是面向过程呢?
10.《重学 JAVA》-- 控制语句(二)
在JAVA程序中for循环是比较常用的,for循环是用于同样的操作需要执行了多次,就需要用到循环语句。
9.《重学 JAVA》-- 控制语句(一)
Java的程序设计中的控制语句分三种,分支语句,循环语句,跳转语句,程序流是有若干个语句组成的,语句可以是一条单一的语句,也可以用大括号括起来的复合语句。
8.《重学 JAVA》-- 数组
数组对JAVA编程语言来说是重要的数据结构之一,也是非常重要的集合类型,其概念同一种类型数据的集合,数组就是一个容器。
3.《重学 JAVA》—Hello World
《重学JAVA》—Hello World之使用idea创建javaweb工程(spring boot版本)
1.《重学 JAVA》开篇
首先说说为啥写这个专栏吧(其实也算不上啥专栏,更像个手记List)。 当以一个初学者的身份时这门语言带给我们什么? 当以一个三年经验的职场小白的身份时,我能给这门语言带来什么?这其实也值得深思。
接招吧!最强“高并发”系统设计 46 连问,分分钟秒杀一众面试者
谈起 “高并发” 系统设计 相关知识,我想你必须要认知到的一个问题是:它是你获取一线大厂Offer 必不可少的利器!!对于各大公司(比如阿里、腾讯、今日头条等)来说,仅仅懂得CRUD的程序员便不如有 “高并发”系统设计 经验的程序员有吸引力!
GitHub 上下载量突破 100000+ 阿里巴巴的这份开源项目如此牛逼
阿里在开源方面非常重视,开源了很多优秀的项目,遍布数据库、分布式、中间件、服务器、前端等领域。甚至有的项目在某个领域一枝独秀,今天就来盘点一下阿里巴巴开源的 开源项目
从 JMM 透析 volatile 与 synchronized 原理
在面试、并发编程、一些开源框架中总是会遇到 volatile 与 synchronized 。synchronized 如何保证并发安全?volatile 语义的内存可见性指的是什么?这其中又跟 JMM 有什么关系,在并发编程中 JMM 的作用是什么,为什么需要 JMM?与 JVM 内存结构有什么区别?
利用 Arthas 解决启动 StandbyNameNode 加载 EditLog 慢的问题
公司新搭 HDFS 集群,namenode做ha,但是在启动 StandbyNamenode 节点的时候出现奇怪的现象:空集群加载 Editlog 很慢,每次重启几乎耗时都在二三十分钟
Arthas 实践——生产环境排查 CPU 飚高问题
13:40 收到我们的生产环境服务器绿版 CUP 超负载告警通知。此时心里只有一个想法,重启大法好,马上登录服务器,执行 top 发现进程 30247 和 28337 占用 CPU 为 200 多和100 多基本占用了 4 核的 3 核,整个过程大概用时 30 秒,维护群依然很平静,运营……
RocketMQ 很慢?引出了一个未解之谜
前段时间发现,在使用 RockerMQ console 时,查询消息的时候出现很慢,查询耗时大于 10 秒,少则 5、6 秒,多则 14+ 秒。这到底是为什么?查询消息为啥会出现这么大的耗时?
收藏 | 阿里程序员常用的 15 款开发者工具(2020 版)
本文精选了一些阿里经济体内部最受开发者欢迎的开发者工具,筛选出一些带有普适性同样适合外部开发者的,希望能助力开发者们提高开发效率。
【再见 — JVM】,需要”我”为你做些什么?
通常而言,对于JVM的关闭我们很少去关注,但是了解JVM的关闭能帮我们在JVM关闭时做一些合理的事情。首先JVM的关闭方式可以分为三种:
华章科技好书 5 折优惠,满 99 再减 10 元
华章25周年,从一个传统的出版机构,发展成一个集出版、新媒体、知识付费、培训、会议、游学等业务为一体的综合知识服务机构,扬帆再启航! 为了感谢各界同仁和读者朋友的支持,各个领域的头部作品,全部5折,数量有限,希望大家喜欢。