Core Java学习1(java简介与发展史)

Core Java study Chapter 1. An Introduction to Java
3.第一章Java程序概况
11 buzzwords:
Simple Portable
Object Oriented Interpreted
Distributed High Performance
Robust Multithreaded
Secure Dynamic
Architecture Neutral

A Short History of Java
Java goes back to 1991, when a group of Sun engineers, led by Patrick Naughton and Sun Fellow (and all-around computer wizard) James Gosling, wanted to design a small computer language that could be used for consumer devices like cable TV switchboxes.


小结:这十一个词,都有自已的理解,都是相对的.Java 的历史可以看出,只要有水平,只要有想法,都会有些火花能引出光明,照亮某一片区域,关键是在于坚持,当然资质还是必须有的.


Core Java study Chapter 2. The Java Programming Environment
4.第二章Java开发环境
    1.安装jdk
    2.选择开发环境
    3.运行eclips一类工具
     瞌睡虫来了,现在是22:43,看来想睡觉,看看这类书真的对帮助入睡有用啊.脸上好象有虫,一巴掌,靠吃了我好多血.闷热的六月,恼火.晚上的欧洲杯,是法国第一还是英国第一,我看好法国和英格兰,尤其是法国,愿法国和英国队雄起,小组出线.
躺一会,如果一会清醒了,接着看第三章了 .下了个project 2010,看看有必要用吗,细化一下后面的学习,跟踪一下自己的资质是否能达到预期的效果.
    前两章介绍为主,看点不多,花费时间较短.(一个小时左右)
    后记,法国太次了,被瑞典打SB了,不过还是出线了,足球的确是圆的,一切皆有可能。程序呢,我觉得是方的,必须得按规则来。
                                              Corydon
                                      2012-6-19

Chapter 3. Fundamental Programming Structures in Java
1.前言
20日上班较忙,晚上也没空,21日晚上,看了看MIT的公开课,计算机导论,外语,听不太懂,得看字幕,老外挺有意思的,其中讲到了没有最好的编程语言,只有最适合的,所以编程语言只是工具,最主要是你要干什么,该课要求用python因为流行且简单。我想干什么,我想整点手机应用android平台,学java应该是没错吧。(补充一下,看老外的视频,最后还是睡着了,一是听力跟不上,第二绝对不能在床上,最好还是书桌上,想睡也没这么方便)

There are eight primitive types in Java. Four of them are integer types; two are floating-point number types; one is the character type char, used for code units in the Unicode encoding scheme; and one is a boolean type for truth values.
Type Storage Requirement Range (Inclusive)
Int 4 bytes –2,147,483,648 to 2,147,483, 647 (just over 2 billion)
Short 2 bytes –32,768 to 32,767
Long 8 bytes –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Byte 1 byte –128 to 127

float 4 bytes approximately ±3.40282347E+38F (6–7 significant decimal digits)
double 8 bytes approximately ±1.79769313486231570E+308 (15 significant decimal digits)

All floating-point computations follow the IEEE 754 specification. In particular, there are three special floating-point values:
• positive infinity
• negative infinity
• NaN (not a number)
If you need precise numerical computations without roundoff errors, use the BigDecimal class   

Data 、Variables 、Operators  、 Strings 、 Input  and  Output  、 Control flow 、Big Numbers 、Arrays

上面都是最基本的,我记得曾经面试时,有人问keyword final 是什么意思?
In Java, you use the keyword final to denote a constant.
现在清楚了!没什么多说的,时间进度没跟上,端午三天,就看了半天的书,其他时间值班,值班看了 优酷的 我是传奇,喜欢刘美麟 的声音,看了看 美版与江苏台的非诚,咱们的摸仿能力的确比较强,两个节目完全一模一样啊!
看来在中国,写代码要写好,多看别人的代码是必须的。

下一章进入面向对象比较有名的class了,再分析一下进度:
计划在一个月完内完成 core java 卷一的阅读,大体上分以下几个阶段.
第一阶段 一至三章   基础知识              二天


今天24号,第一阶段工作延迟了两天,主观原因是有两天基本没看书,客观原因是都看网上的视频与欧洲杯了,希腊在德国面前太次了、法国也要不说了。

小结:时间的积累是必须的,第一章总共费时6个小时左右,断断续的,精力不太积中。如何积中精力,需要注意。(最后附上第三章的源代码见附件)

                                                                  Corydon
                                                                                                                            2012-6-24

猜你喜欢

转载自corydonw.iteye.com/blog/1564512