初级 Java 的 3 本进阶书
1.Head First设计模式这是我看过最幽默最搞笑最亲切同时又让我收获巨大的技术书籍!深入浅出,娓娓道来,有的地方能笑死你!翻开一看,真如Erich Camma所说,简直欲罢不能.本书是Oreilly的Head First系列中的一本,本系列书籍的特点是采用大量的插图、图例来进行辅助讲解,插图设...
Java之进阶(1) -《Effective Java》
第1章 引言第2章 创建和销毁对象第1条:考虑用静态工厂方法代替构造器(Consider static factory methods instead of constructors)第2条:遇到多个构造器参数时要考虑用构建器(Consider a builder when faced with m...
Java基础进阶
Java基础进阶JObject类hashcode()toString()clone()getClass()notify()wait()equals()Random类 生成 随机数 UUIDMath类 常见的数据运算File类创建文件查看文件修改文件删除文件包装类自动装箱和拆箱(面试)Data...
Java进阶(二十九)Could not create the view: An unexpected exception was thrown
Could not create the view: An unexpected exception was thrown在将web项目部署到tomcat时,控制台输出以下内容:这个问题的出现是在启动myeclipse之后出现的,这时还没有启动tomcat,因此可以排除tomcat中项目代码问题。应...
Java进阶(五十一)Could not create the view: An unexpected exception was thrown
Java进阶(五十一)Could not create the view:An unexpected exception was thrown今天打开Myeclipse10的时候,发现server窗口出现一堆问题,问题如标题,然后下方出现了一堆上面的问题。这个问题的出现是在启动myeclipse之后...
谈谈Java程序员进阶的那些知识和方向
谈谈Java程序员进阶的那些知识和方向记得前段时间看过一篇文章谈到一种程序员叫野生程序员,战斗力极强,可以搞定一切问题,但是通常看问题抓不到本质,或者说是google/baidu/stackoverflow/github的搬运工,其实个人觉得也没什么不好的,闻道有先后,术业有专攻,确实有工作岗位就需...
Java基础进阶:时间类要点摘要,时间Date类实现格式化与解析源码实现详解,LocalDateTime时间类格式化与解析源码实现详解,Period,Duration获取时间间隔与源码实现,程序异常解析与处理方式
要点摘要课堂笔记日期相关JDK7日期类-Date概述表示一个时间点对象,这个时间点是以1970年1月1日为参考点;作用可以通过该类的对象,表示一个时间,并面向对象操作时间;构造方法直接利用空参数构造方法,即可获取当前时间对象;常用方法getTime()可以获取时间对象对应的毫秒值格式化类-Simpl...
java笔记--反射进阶之总结与详解
一.反射进阶之动态设置类的私有域"封装"是Java的三大特性之一,为了能更好保证其封装性,我们往往需要将域设置成私有的,然后通过提供相对应的set和get方法来操作这个域。但是我们仍然可以用java的反射机制来修改类的私有域,由于修改类的私有域会破坏Java"封装"的特性,故请慎重操作。主要技术: ...
我的Android进阶之旅------>Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题
今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了。好吧,又是我来维护。好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章我的Android进阶之旅------>Android【设置】-【语言和输入法】-【语言】列表中找到相应语言...
Java进阶篇设计模式之十三 ---- 观察者模式和空对象模式
前言在上一篇中我们学习了行为型模式的备忘录模式(Memento Pattern)和状态模式(Memento Pattern)。本篇则来学习下行为型模式的最后两个模式,观察者模式(Observer Pattern)和空对象模式模式(NullObject Pattern)。观察者模式简介观察者模式又叫发...
我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题
1、问题描述首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: [ { id...
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(二)RESTful API实战笔记(接口设计及Java后端实现)
写在前面的话原计划这部分代码的更新也是上传到ssm-demo仓库中,因为如下原因并没有这么做:有些使用了该项目的朋友建议重新创建一个仓库,因为原来仓库中的项目太多,结构多少有些乱糟糟的。而且这次的代码改动较大,与原来的目录结构及代码风格相比都有很大的差别。同时也考虑到不同的人所处的学习阶段不同,担心...
Java架构技术进阶之:从分布式到微服务,深挖Service Mesh
自从几十年前第一次引入分布式系统这个概念以来,出现了很多原来根本想象不到的分布式系统使用案例,但同时也引入了各种各样的新问题。当这些系统还是比较少比较简单的时候,工程师可以通过减少远程交互的次数来解决复杂性问题。处理分布式问题最安全的方法是尽可能避免远程交互,虽然这可能意味着要在多个系统上存放重复的...
Java进阶(四十一)多线程讲解
Java多线程讲解 前言 接到菜鸟网络的电话面试,面试官让自己谈一下自己对多线程的理解,现将其内容整理如下。 线程生命周期 Java线程具有五种基本状态 新建状态(New):当线程对象创建后,即进入了新建状态,如:Thread t = new MyThread(); ...
Java进阶学习第十天——request&response
文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.05.03 lutianfei none 缺省的servlettomc...
JAVA进阶9
间歇性混吃等死,持续性踌躇满志系列-------------第9天1、使用throw语句抛出异常在通常情况下,程序发生错误时系统会自动抛出异常,而有时希望程序自动抛出异常,可以使用throw语句来实现。 package code0320; public class demo01 { //定义...
Java进阶之自动拆箱与自动装箱
序. java基本类型介绍 java中,基本数据类型一共有8种,详细信息如下表: 类型 大小 范围 默认值 byte 8 -128 - 127 0 short 16 -32768 - 32768 ...
Java多线程进阶(一)常见多线程概念汇总及实例演示
一、什么是线程和进程 进程:1.操作系统结构的基础 2.操作系统进行资源分配和调度的独立单位 线程:进程中独立运行的子任务,程序的执行单元。 例如:在启动jvm 之后,相当于启动一个系统进程。而jvm除了在执行java程序的main方法的同时,肯定还在执行着垃圾回收。这里的main方法以及后...
【编程语言】Java基础进阶——面向对象部分
断断续续终于把男神的Java都看完了,只是囫囵吞枣走马观花罢了,还有好多地方不是很理解,很多细节都没能理清。之后再边动手边复习一遍,然后开始尝试做点东西吧! 0. 一些小tips ·为避免出现错误提示:The local variable may not have been initialize...
Java进阶之路——从初级程序员到架构师
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。 from:http://blog.csdn.net/a...