本文主要是汇总Java基础的一些教程
推荐
java 中文APi

数据类型

String.format()用法

运算符

BigDecimal进行精确运算

流程控制

案例

for循环输出空心菱形

设计模式

Java观察者模式

集合

java集合类型转换:list,set,数组与map之间的转换
队列详解
Guava
Guava学习笔记:Guava新集合-Table等

面向对象

枚举
枚举的7中常见用法

异常

Exception基础

多线程

并发之ThreadLocal
volatile关键字的含义

反射

classLoader入门
Class,ClassLoader的getResource()和getResourceAsStream()区别

File

File类的使用

常用工具类

Math.log10的使用

JVM虚拟机

相关书籍:《深入理解JAVA虚拟机》
Java虚拟机学习 - 体系结构 内存模型
Java虚拟机学习 - 对象访问
Java虚拟机学习 - 垃圾收集算法
Java虚拟机学习 - 垃圾收集器
Java虚拟机学习 - 对象内存分配与回收
Java虚拟机学习 - 查看JVM参数及值的命令行工具
Java虚拟机学习 - JDK可视化监控工具
Java虚拟机学习 - 对象引用强度
Java虚拟机学习 - 内存调优

算法

程序员必知的8大排序(三)——-冒泡排序,快速排序(java实现)

面试题

JAVA多线程和并发基础面试问答

实战

如何写出更好的Java代码
java项目经验

进阶

Android开发教程完全(新手老手相信都有收获)

书籍

Thinking in java 在线阅读

Java基础教程汇总相关推荐

  1. Java基础教程:反射基础

    Java基础教程:反射基础 引入反射 反射是什么 能够动态分析类能力的程序称为反射. 反射是一种很强大且复杂的机制. Class类 在程序运行期间,Java运行时系统始终为所有对象维护一个被称为运行时 ...

  2. java基础知识大全,java 基础知识点汇总

    java 基础知识点汇总 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个Strin ...

  3. Java基础教程:多线程基础(3)——阻塞队列

    Java基础教程:多线程基础(3)--阻塞队列 快速开始 引入问题 生产者消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一存储空间,生产者向空间里生产数据,而消费者取走数据. 模 ...

  4. Java基础教程:面向对象编程[2]

    Java基础教程:面向对象编程[2] 内容大纲 访问修饰符 四种访问修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限. default ...

  5. Java基础教程(12)--深入理解类

    一.方法的返回值   当我们在程序中调用方法时,虚拟机将会跳转到对应的方法中去执行.当以下几种情况发生时,虚拟机将会回到调用方法的语句并继续向下执行: 执行完方法中所有的语句: 遇到return语句: ...

  6. Java基础教程:Lambda表达式

    Java基础教程:Lambda表达式 引入Lambda Java 是一流的面向对象语言,除了部分简单数据类型,Java 中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象.在 Java ...

  7. Java基础教程:注解

    Java基础教程:注解 本篇文章参考的相关资料链接: 维基百科:https://zh.wikipedia.org/wiki/Java%E6%B3%A8%E8%A7%A3 注解基础与高级应用:http: ...

  8. Java基础学习汇总

    Java基础学习汇总 java语言基础 java函数和数组 java面向对象 java异常 整理用,早就停更... 写作不易,如果您觉得写的不错,欢迎给博主点赞.收藏.评论.收藏来一波~让博主更有动力 ...

  9. Java基础教程-刘刚-专题视频课程

    Java基础教程-2704人已学习 课程介绍         Java基础教程是一套入门Java开发语言的课程,它是由浅入深的介绍Java基础内容,包括Java介绍.基本类型及运算符.控制执行流程.字 ...

  10. java基础教程(一)

    Java 开发环境配置 在进行Java开发之前,需要先安装Java开发工具包(JDK)和集成开发环境(IDE).以下是Java开发环境的配置和搭建步骤: 下载JDK:访问Oracle官方网站,选择适合 ...

最新文章

  1. 复合的赋值运算符例题_Java千问:关于Java语言复合赋值运算符的两个问题,快来瞧瞧!...
  2. modelsim-win64-10.4-se 破解(win7实验成功)(其他操作系统也可参考,大同小异)
  3. MySQL Workbench建表时 PK NN UQ BIN UN ZF AI Default 的含义
  4. Keras【Deep Learning With Python】RNN Classifier 循环神经网络
  5. 119. Leetcode 115. 不同的子序列 (动态规划-子序列问题)
  6. 哪个Java线程消耗了我的CPU?
  7. OGR示例:写shp,求面与面的交和差操作
  8. C++:28 --- C++内存布局(上)
  9. 添加WCF服务引用失败解决办法
  10. 福昕风腾pdf导出为html,福昕风腾PDF套件快速指引.pdf
  11. rails与mysql之间中文数据显示不一致的问题
  12. 网页设计常用色彩搭配表
  13. 详解数据模型:概念模型、逻辑模型、物理模型
  14. ARN的内存和CPU配置
  15. 单片机数据上传到阿里云物联网平台后,如何在手机端和网页端获取获取数据?
  16. jsp+sql的学生选课系统过程
  17. 计算机类核心期刊审稿与发表周期,一般核心期刊的发刊周期有多长
  18. Keil C51中code、data、bdata、idata、xdata、pdata的解释
  19. SpringBoot上传图片问题
  20. hadoop +hbase+zookeeper 伪分布安装(超级无敌详细)

热门文章

  1. 推荐几个机器学习的干货公众号!
  2. 微星小飞机界面翻译_/|黑科技高效快捷的多引擎翻译软件
  3. 下载编译goldfish内核
  4. 基于matlab的车牌识别
  5. 教你怎么短期内备考并通过PMP考试!
  6. 台电tbook10s官方固件_台电Tbook10S线刷包_台电Tbook10S刷机包_台电Tbook10S固件包_台电Tbook10S救砖包 - 线刷宝ROM中心...
  7. 分享97个上传下载PHP源码,总有一款适合你
  8. 华为OLT(MA5680T)查看光模块信息及光衰
  9. Java如何进行Base64的编码(Encode)与解码(Decode)
  10. 动态心电图信息存储(三)