现在感觉到自己的java基础真的很薄弱,来到现在的公司真的是很幸运,让我能够重新认识自己。今天开始研究java的源代码,计划如下:
1、了解util中的结构和算法,主要了解集合队列等
2、lang中相应的源码
3、io中相应的源码,据说这里的代码很优雅
4、顺利的话,tomcat的设计也是很不错的
华丽分割线------------------------------------------------------
float和double区别:
1、float是4位(32b),精确7位 float f = 3.123123f; 必须注明是3.12f或(float)3.12
double8位(64b),精确15位 double d= 3.123123123;
2、int,float,double自动转化问题:int->float和double,float->double,即低精度的可以自动转换为高精度的,反之
则需要强制转化,如:int i = (int)1.0;在方法调用中也适合此规则
3、运算速度float比double快
浮点数原理:
http://www.jialeyuan.com.cn/bbs/dispbbs.asp?boardid=10&Id=108
分享到:
相关推荐
首先,全书以Java开发环境搭建开篇,循序渐进地介绍了Java语法的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础语法,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作...
java开篇思维导图, javacore,javase
本资源提供了一个循序渐进的学习路径,覆盖了从Java开篇、语法基础、集成开发工具的使用,到面向对象编程、JavaSE进阶学习,再到数据库、前端开发、JavaEE和分布式阶段等多个重要领域。 适用于初学者和有一定经验的...
从零基础开始学习,第一阶段:Java开篇,第二阶段:Java语言语法,第三阶段:集成开发工具的使用,第四阶段:面向对象,第五Javase进阶,第6阶段 :数据库+JDBC,第7阶段 :前端精讲,第8阶段 :算法篇,第9阶段 :...
java基础,这短短几个字,要怎么样才能用一篇博文梳理明白? 但还好,既然是知识体系,那么就是讲重点,讲概念。 二、基本类型与包装类型 讲java,那必须从基本类型开始讲起,这是起点。java共有8种基本类型: byte ...
1. Java Getting Started (Java课程简介及开篇) 2. Identifier,keyword and types (标示符, 关键字和数据类型) 3. Expression and Flow Control (表达式和流控制) 4. Array (数组) 5. Object-Oriented ...
经过开篇对Java运行机制及相关环境搭建,本篇主要讨论Java程序开发的基础知识点,我简单的梳理一下。在讲解数据类型之前,我顺便提及一下Java注释:单行注释、多行注释以及文档注释,这里重点强调文档注释。通常单行...
因为TCP/IP协议是Java网络编程的基础知识,本讲开篇重点介绍了TCP/IP协议中的一些概念, TCP/IP协议本身是一个十分庞大的系统,用几个小节是不可能讲清楚的。所以我们只是联系实际,讲解了一些最基本的概念
开篇词 入门篇 零基础启蒙 正式入门 修养篇 程序员修养 《完美软件》 专业基础篇 编程语言 理论学科 系统知识 软件设计篇 软件设计 高手成长篇 Linux 系统、内存和网络(系统底层知识) 异步 I/O 模型和 Lock-Free ...
本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...
开篇:基本映射 1对1(主键关联) 1对1(唯一外键关联) 多对一 一对多 多对多 其次:HQL等查询
课程内容非常详细的介绍Spring AOP全栈技术点,开篇帮助同学们进行知识储备,夯实基础就是核心!课程从Spring AOP概念开始引入,通过Spring AOP代理和判断模式进行,宝库各种模式,不断的深入学习,相信会给同学们...
第一部分 基础 第1章 开篇 3 1.1 一次友好的对话 3 1.2 准确的问题描述 4 1.3 程序设计 4 1.4 实现概要 5 1.5 原理 6 1.6 习题 7 1.7 深入阅读 9 第2章 啊哈! 算法 11 2.1 三个问题 11 2.2 无处不在的二...
课程将带领同学们挑战微服务架构技术的最前沿,课程开篇进行了简单的技术回顾,进而直击项目核心。...特别推荐给有扎实JAVA或Spring开发基础的同学们,以及近期需要进行相关项目开发或者是急需项目经验的同学们。
开篇词 入门篇 零基础启蒙 正式入门 修养篇 程序员修养 专业基础篇 编程语言 理论学科 系统知识 软件设计篇 软件设计 高手成长篇 Linux 系统、内存和网络(系统底层知识) 异步 I/O 模型和 Lock-Free 编程(系统底层...
│ 开篇词 从零开始:为什么要学习 Spring Boot?.mp4 │ 01 家族生态:如何正确理解 Spring 家族的技术体系?.mp4 │ 02 案例驱动:如何剖析一个 Spring Web 应用程序?.mp4 │ 03 多维配置:如何使用 Spring ...
本章以操作系统的介绍作为开篇,首先介绍操作系统的基础概念及操作系统的原理;然后,带领读者了解UNIX的发展史以及市面上常见的UNIX系统版本,并对UNIX/Linux诞生及发展情况进行了说明,附带介绍了发展过程中的关键...
│ 开篇词 秒杀系统的“三高”架构是怎么炼成的?.mp4 │ 01 功能需求:秒杀业务背景及前端需求是怎么产生的?.mp4 │ 03 非功能需求:高可用、高性能、高并发的指标如何计算?.mp4 │ 06 云架构:基础设施...