现在感觉到自己的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
分享到:
相关推荐
中提到的"( 01_黑马程序员_张孝祥_Java基础加强_课程价值与目标介绍.zip )" 暗示这门课程可能包含一系列视频教程,首个文件"01_黑马程序员_张孝祥_Java基础加强_课程价值与目标介绍.avi"很可能是课程的开篇,详细...
Java编程语言是面向对象...理解并熟练运用这些基本概念是Java编程的基础,随着学习的深入,还会涉及到类、对象、继承、接口、异常处理等更多复杂的概念。在实践中不断巩固这些知识,将有助于成为一名熟练的Java开发者。
首先,全书以Java开发环境搭建开篇,循序渐进地介绍了Java语法的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础语法,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作...
java开篇思维导图, javacore,javase
"Java学习概述笔记"这部分内容,作为课程的开篇,旨在为初学者提供一个全面的Java学习视角,帮助他们了解Java的核心概念,以及如何在实际项目中应用这些知识。 Java是一种广泛使用的面向对象的编程语言,由Sun ...
书中还提到了Java语言的一些基础概念,例如数据类型、运算符和控制流。这些是学习任何编程语言都必须掌握的基本内容。比如,Java语言提供了两种数据类型:基本类型和引用类型。基本类型包括整型、浮点型、字符型和...
Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责解析和执行Java字节码。在本文中,我们将深入探讨为何学习Java虚拟机对于Java程序员至关重要。 首先,理解JVM的工作原理可以帮助我们提升...
本资源提供了一个循序渐进的学习路径,覆盖了从Java开篇、语法基础、集成开发工具的使用,到面向对象编程、JavaSE进阶学习,再到数据库、前端开发、JavaEE和分布式阶段等多个重要领域。 适用于初学者和有一定经验的...
监视器锁是`synchronized`的实现基础,而`mutex`锁则常见于`LockSupport.park()`的实现中,用于线程的阻塞和唤醒。 总之,Java同步机制涉及多种工具和策略,理解并熟练掌握它们对于编写高效、线程安全的多线程程序...
在《JAVA EE企业级开发之从零开始学JAVA》的开篇,redking深入浅出地介绍了JAVA语言的发展历程,特别强调了JDK(Java Development Kit)的版本迭代及其在JAVA生态中的核心地位。JAVA自诞生以来,以其平台无关性、...
1. **基础语法**:讲解变量、数据类型、运算符、控制流(如if语句、switch语句、循环)、异常处理等基础概念,这些都是编写任何Java程序的基础。 2. **类与对象**:深入解析类的定义、对象的创建、封装、继承、多态...
在“第一章”这个压缩包子文件中,很可能是整个教程的开篇部分,通常会介绍基础概念和环境设置。可能包含的内容有: 1. Java GUI简介:解释什么是GUI,为什么我们需要它,以及Java是如何支持GUI开发的。 2. AWT和...
本书开篇便向孩子们介绍了如何在自己的计算机上安装Java环境,并通过一个简单的“Hello World”程序引导他们完成编程的基本步骤:编写代码、编译及运行程序。这一过程不仅帮助孩子们熟悉编程流程,还让他们了解了...
1. **Java基础知识**:教程的开篇通常会涵盖Java语言的基础,包括数据类型、变量、运算符、控制结构(如if语句和循环)、方法以及类的基本概念。 2. **面向对象编程**:Java是一种面向对象的语言,教程将深入讲解类...
#### 第1章 Java基础概念 - **Java基础语法**: - **HelloWorld示例**:几乎所有Java入门书籍都会以“Hello World!”程序作为开篇,该程序展示了最基本的Java语法结构。 ```java public class HelloWorld { ...
JAVA的特性如垃圾收集机制、跨平台原理(JVM的运行机制)以及与C语言跨平台的对比,这些都是理解JAVA基础的重要组成部分。此外,学习DOS命令、JDK的安装与卸载、Notepad++编辑器的使用,以及编写并运行第一个JAVA...
首先,教程的开篇会详细介绍MyEclipse的基本操作,包括如何下载、安装和设置这个强大的JAVA开发工具。MyEclipse是基于Eclipse平台的,提供了丰富的JAVA项目管理、代码编辑、调试和部署功能,对初学者来说,学会这些...
1. **面向对象编程(OOP)原则**:本书开篇即引入OOP的概念,强调封装、继承、多态等核心原则,并通过具体示例让读者深刻理解这些原则在Java中的应用。 2. **Java语言基础**:详细介绍Java的基本语法,包括变量、...