《Java编程思想(第4版)》    2016-04-27 12:38 ☆

对JAVA知识面比较全的介绍。但也只是介绍,没有进入主题好好分析透彻。所以适合有几年工作经验的java码农(虽然传言说这是入门的书)。书中有些示例代码还可以再简化(再加上我的是用kindle看电子书,看长的代码真麻烦),另外,可能是翻译的原因,部分章节不易读懂。虽然是当年的经典,但毕竟年代有点久了,看不懂的就留着继续不懂了,留着读以后的经典的时候来慢慢解决。


《java消息服务(第二版)》  2016-08-18 10:23 ☆

描述JMS规划较多,也较全面。例子较简洁。描述别的相关内容有点过于简略,反正不影响大体学习就是了。总体来说,做为了解JMS,为使用JMS继续学习具体实现,是一本还行的书。


《深入理解Java虚拟机:JVM高级特性与最佳实践》(周志明)    2016-03-02 13:27 ☆

做为java程序。有责任要好好去学习了解下关于JVM的内容。只是工作中一直没有这样钢需,也时常是投身于别的方面的学习。所以一直把了解JVM的生活消遣这一事宜往后推。有一天在某一个应聘岗位的要求上。说是有读过《深入JAVA虚拟机》(原来以为这本深入理解的就是,读了书后。书里也有列出参考书目。所以,觉得应该是这本。书名中没有理解两字的)的优先考虑。正好公司有这本《深入理解Java虚拟机:JVM高级特性与最佳实践》纸质的,就拿来阅读了。对JVM中的一些知识有了一个相对比较系统的了解了,不过想深入,还是如作者在书中所说的,还是需要继续阅读别的资料(作者也有在书中列出,在前言部分VII页。我就是从这里联想到上面提到的《深入JAVA虚拟机》事宜)。书中还有几个小节没怎么看懂。可能是作者没有配以图示细致说明。也或者是我读得太浮躁了。值得一读。大概前面三分之二大部分内容是比较通俗易懂的。后面一些,可能需要有一些操作系统。编译原理相关知识会理解得更踏实。

《深入理解Java内存模型》    2016-04-14 21:24 ☆

一本描写JAVA内存模型非常不错的小书(infoQ上的文章都是讲得挺深入的)。在读《Java编程思想》时,作者说不要轻易认为自己理解并发编程了。原来很多问题就出在JAVA内存模型上。看了这本小书算是体会到作者为什么这么说了。不过,也正是看了这本小书,又向“理解并发编程”迈了一大步(《编程思想》作者说不要轻易觉得自己理解了)。反正,这是一本挺不错的JAVA较深层次的资料。内容也简洁易懂(分析本地代码那一段我略了)。

《Java程序员修炼之道》    2016-09-08 11:15

主要是对java7新特性有一些介绍。前部分相对比较详细,挺有阅读价值,主要是官方内部推动新特性的项目,coin项目。后面大部分是对jvm比较全面的新特性简述,还有JVM上的多语言,及各种语言的在语言层次金字塔的位置。只是,有点过于简述了。快速浏览一篇仅做知识了解吧。

计算机●编程语言●JAVA的更多相关文章

  1. 计算机&编程语言发展史

    计算机&编程语言发展史 编辑于2020-11-18 计算机的基本组成 计算机的发展经历了哪几代? 第一代 电子管计算机 第二代 晶体管计算机 第三代 集成电路计算机 第四代 大规模和超大规模集 ...

  2. 计算机基础--Java中int char byte的关系

    计算机基础--Java中int char byte的关系 重要:一个汉字占用2byte,Java中用char(0-65535 Unicode16)型字符来存字(直接打印输出的话是字而非数字),当然要用 ...

  3. 学会C sharp计算机编程语言 轻松开发财务、统计软件

    就像人们用同一种语言才可以顺畅交流一样,语言是计算机编程的根本,是IT世界交流的工具.运用这些计算机语言,人们可以创造出一个美妙的世界.你点击某个网页或是安装一个应用程序软件,这简简单单动作的背后,就 ...

  4. 深入谷歌和甲骨文旷日持久的版权战争,趣味科普当前最火的编程语言JAVA的前世今生

    这篇文章是我在B站上投稿的一个科普java的视频文案,内容如标题,感兴趣的码农朋友可以移步观看https://www.bilibili.com/video/av81171108/ 在过去短短几十年间, ...

  5. Windows计算机功能Java源码

    代码如下 import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.awt.e ...

  6. [编程语言][java][java se]java泛型中? T K V E含义(学习)

    ? 表示不确定的java类型,类型是未知的. T  表示java类型. K V 分别代表java键值中的Key Value. E 代表Element,特性是枚举. 1.意思     jdk中的K,V, ...

  7. 编程语言 : Java的动态Web解决方案泛谈

    文章概述 最近发现很久前一股脑地学习框架,发觉越发迷糊.知道了框架只是暂时的,重点是基础的技术.该文大篇幅回顾Servlet技术栈和简要的MVC框架. 至于为什么学J2EE,额,大家都用框架,可框架也 ...

  8. 信息工程学院技能大赛 计算机程序设计(Java)大赛试题

    前期准备与后期上传工作: (1)必须先建立项目和包,项目名为"JavaContest",包结构为:"contest.c+序号+姓名",其中序号为两位为本人大赛报 ...

  9. 计算机基础——Java笔记一

            电子管-晶体管 摩尔定律 18个月变一次       贝尔实验室 C语言是基础.芯片领域软件领域 机器语言 ——汇编语言——高级语言 (面向过程,面向对象)   基本的逻辑怎么用代码实 ...

随机推荐

  1. layer弹出层全屏及关闭

    一.首先引用JS文件 <script src="../../js/common/layer/layer.js"></script> 二.全屏调用以下代码 v ...

  2. 反射(Reflection)

    反射主要用于在程序运行期间动态解析相关类的类名,命名空间,属性,方法并进行相应操作,以下通过两个简单的例子进行了说明: 示例1:调用程序集内部方法,运行时动态获取相关类的信息,包括类名,命名空间等信息 ...

  3. Contiki-一个进程的例子

    进程调度器 进程调度器的作用是调用进程.进程调度器通过调用实现进程线程的函数来调用进程.Contiki中所有的进程被设计为响应传递到进程中的事件,或者相应进程请求的轮询.进程调度器在调度进程的时候会将 ...

  4. this

    JavaScript 中的 this ! 2016-12-28 vvv阿城 JavaScript 转自  https://qiutc.me/post/this-this-this-in-javascr ...

  5. diskpart查看硬盘序列号

    WIN + R键运行cmd,进如DOS界面: 1. systeminfo查看OS初始安装时间 2. diskpart工具查看硬盘序列号 (1)diskpart (2)lisk disk 查看主机安装的 ...

  6. Windbg使用简明指南

    第一章 准备 1.1.    环境配置 _NT_DEBUGGER_EXTENSION_PATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 _NT_SY ...

  7. mybatis if test 不为空字符串或null

    <if test="type !=null and type !=''"> AND l.type=#{type,jdbcType=INTEGER} </if> ...

  8. ASP.NET MVC异步上传文件

    自己做的一个小dome.贴出来分享一下: 前端: <form id="formfile" method="post" enctype="mult ...

  9. Redis常用命令入门3:列表类型

    列表类型 列表类型也是一个我们很长要用到的一个类型.比如我们发博客,要用到博客列表.如果没有列表我们就只能遍历键来获取所有文章或一部分文章了,这个语法是keys,但是这个命令需要遍历数据库中的所有键, ...

  10. css利用padding生成图标

    先插入HTML结构: <div class="line-three"></div> <div class="circle"> ...