java.lang (提供利用 Java 编程语言进行程序设计的基础类)
java.lang.annotation(提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互)
java.lang.instrument (提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务)
java.lang.management (提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统)
java.lang.ref(提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互)
java.lang.reflect(提供类和接口,以获得关于类和对象的反射信息。)

java.io (通过数据流、序列化和文件系统提供系统输入和输出)
java.math (提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类)
java.net(为实现网络应用程序提供类)
java.nio (定义作为数据容器的缓冲区,并提供其他 NIO 包的概述)
java.nio.channels (定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器)
java.nio.charset (定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器)

java.security (为安全框架提供类和接口)
java.security.cert 
java.security.interfaces 
java.security.spec

java.sql (提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API)
java.text(提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口)
java.text.spi

java.util(包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类)
java.util.concurrent (在并发编程中很常用的实用工具类)
java.util.concurrent.atomic (类的小工具包,支持在单个变量上解除锁的线程安全编程)
java.util.concurrent.locks (为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器)
java.util.jar (提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。)
java.util.logging (提供 JavaTM 2 平台核心日志工具的类和接口。)
java.util.prefs (此包允许应用程序存储并获取用户和系统首选项和配置数据)
java.util.regex (用于匹配字符序列与正则表达式指定模式的类)
java.util.spi (java.util 包中类的服务提供者类)
java.util.zip(提供用于读写标准 ZIP 和 GZIP 文件格式的类)

java.beans
java.beans.beancontext

YJFX:java nio、netty、tcp/http等协议

内存模型、垃圾回收、类加载
多线程、高并发
锁类型,乐观锁/CAS,轻量级/偏向锁
IO模型,NIO原理
各种框架、架构设计(dobbox、spring)

Java--基础命名空间和相关东西(JAVA工程师必须会,不然杀了祭天)的更多相关文章

  1. Java基础:三步学会Java Socket编程

    Java基础:三步学会Java Socket编程 http://tech.163.com 2006-04-10 09:17:18 来源: java-cn 网友评论11 条 论坛        第一步 ...

  2. Java多线程--线程及相关的Java API

    Java多线程--线程及相关的Java API 线程与进程 进程是线程的容器,程序是指令.数据的组织形式,进程是程序的实体. 一个进程中可以容纳若干个线程,线程是轻量级的进程,是程序执行的最小单位.我 ...

  3. 【Java基础】String 相关知识点总结

    String 相关知识点总结 字符串的不可变性 概述 String 被声明为 final,因此它不可继承 在 Java8 中,String 内部使用 char 数组存储数据 public final ...

  4. Java 基础命名空间

    java.lang (提供利用 Java 编程语言进行程序设计的基础类)java.lang.annotation(提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互)java.lang.inst ...

  5. Java基础15:深入剖析Java枚举类

    更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux ...

  6. java基础知识(十一)java反射机制(上)

    java.lang.Class类详解 java Class类详解 一.class类 Class类是java语言定义的特定类的实现,在java中每个类都有一个相应的Class对象,以便java程序运行时 ...

  7. Java基础知识强化99:Java 常见异常及趣味解释

    常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.langjava.lang软件包是java语言的核心部分,它提供了java中的基础类. java.lan ...

  8. JAVA基础知识(一)—JAVA概述

    JAVA概述 1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒.PDA等的微处理器: 1994年将Oak语言更名 ...

  9. Java基础-基于《Thinking In Java》

    摘要 本文是对一些java基础知识的整理,把之前印象笔记里面的全部慢慢搬到这个blog来 为了方便就按照<Thinking In Java>的目录来编辑. 这里面的内容均为面试题相关,可能 ...

随机推荐

  1. IOS RGB颜色转换

    - (UIColor *)getColor:(NSString *)hexColor { unsigned int red,green,blue; NSRange range; range.lengt ...

  2. swift项目第七天:构建访客界面以及监听按钮点击

    一:访客界面效果如图 二:xib封装访客视图的view 1:业务逻辑分析:1:由于用户未登录时要显示访客视图,要先进行判断用户是否登录,未登录则显示访客视图,登录则显示正常的登陆界面,由于要在四个子控 ...

  3. generating permunation——全排列(算法汇总)

    本文一共提供了4种全排列的方法,包括递归非字典序版本.递归字典序版本.标准库版本和BFS字典序版本,当然BFS非字典序实现相对于BFS字典序版本更加简洁,稍加修改即可. 说明:递归版本基于网上现有代码 ...

  4. LIGO找到首个超越广义相对论的证据?

    转自 麻省理工科技评论 原文 LIGO找到首个超越广义相对论的证据? 1915年,爱因斯坦根据简单的原理提出广义相对论,极大地改变了人们的时空观.广义相对论不仅解释了牛顿理论无法解释的现象,还做出许多 ...

  5. python 升级pip

    废话少说,直接上图,希望谅解我的懒惰!:)

  6. Struts(22)标签库具体解释

    要使用Struts2的标签,仅仅须要在JSP页面加入例如以下一行定义就可以: <%@ taglib prefix="s" uri="/struts-tags&quo ...

  7. CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)

    今天,重新弄我的个人云主机的环境,准备运营自己用Java写的个人官网等网站. 服务器环境:阿里云CentOS 6.4位 包括以下脚本在内的绝大部分命令和脚本,都是我亲自执行过,靠谱的. 完整的&quo ...

  8. 微信小程序初步运营方案

    小程序的运营方案有很多种,目前我们遇到两个事情需要解决:1.问答的内容,这块也是大家比较关心的话题.内容的定位和细节. 2.预热与推广,就这两个问题,我列出了一些自己的想法和小程序初步运营方案,有不足 ...

  9. 图形界面Aardio

    用aardio给python写个图形界面 前阵子在用python写一些小程序,写完后就开始思考怎么给python程序配一个图形界面,毕竟控制台实在太丑陋了. 于是百度了下python的图形界面库,眼花 ...

  10. 【机器学习实战】第7章 集成方法(随机森林和 AdaBoost)

    第7章 集成方法 ensemble method 集成方法: ensemble method(元算法: meta algorithm) 概述 概念:是对其他算法进行组合的一种形式. 通俗来说: 当做重 ...