首页 > 代码库 > 我的学习记录-JAVA SE 01

我的学习记录-JAVA SE 01

一、大纲

技术分享

一、IT和计算机

1、IT的前世今生

技术分享

第五代       DT时代

2、操作系统和平台的相关性

1)OS所处位置:

技术分享

2)unix家族

技术分享

 3)windows家族

技术分享

 

3、windows常用快捷键/命令

 技术分享

二、计算机很二

1、太极和八怪

1)太极

 技术分享

2)八卦

技术分享技术分享

 3)六十四卦

2、进制概述

进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。

1)二、八、十、十六进制

二进制:二进制数有两个特点:它由两个基本数字0,1组成,二进制数运算规律是逢二进一,二进制数中只有两个字符0和1,表示具有两个不同稳定状态的元器件。

八进制:由于二进制数据的基R较小,所以二进制数据的书写和阅读不方便,为此,在小型机中引入了八进制。八进制的基R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。

十六进制:十六进制数有两个基本特点:它由十六个字符0~9以及A,B,C,D,E,F组成(它们分别表示十进制数10~15),十六进制数运算规律是逢十六进一,即基R=16=2^4,通常在表示时用尾部标志H或下标16以示区别。

技术分享

技术分享

2)电脑数据量单位介绍

技术分享

 

3、进制之间的转换操作

技术分享

具体计算方法

技术分享

二进制、八进制与十六进制的转换表方便计算:

注意:8进制的每一位都是3位的二进制。

技术分享

 4、原码、反码和补码操作

 技术分享

例子:他们之间的相互转换方法

注(正数的原码反码补码相同)

技术分享

三、SUN和JAVA

1、计算机语言和编程

2、SUN公司和JAVA平台

最初,java并没有这么受欢迎,它来源于SUN公司的一个项目。高斯林为了这个项目无意中开发了JAVA这一项编程语言。因为面向对象程序设计的思维和跨平台,JAVA后来成为无人不知的编程语言。
后来这个项目因为某些原因被搁置了。但是,Internet的诞生给JAVA的发展带来了新的契机。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。
SUN公司利用java语言给网络界的编程带来了翻天覆地的变化。
至于Oracle,2009年04月20日,Oracle(甲骨文)宣布收购sun。
从此,java也就成为了Oracle公司的产品。

 1)热门语言

技术分享

2)SUN

技术分享

 Java创始人---詹姆斯·高斯林。

3)JAVA平台

技术分享

4)android

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

3、javaSE课程体系和学习方法

技术分享

4、引出跨平台/可移植性

技术分享

5、实现街机游戏的跨平台性

技术分享

6、java的跨平台原理

技术分享

7、JDK-JRE-JVM概述

 JDK目录下文件分析:

技术分享

 

四、JAVA开发

1、搭建JAVA的开发和运行环境

  参考视频:http://www.chuanke.com/v1340360-211360-1316834.html

2、第一个JAVA程序

1)workspace的使用:

代码的目录

技术分享

当软件工具栏混乱或者需要恢复初始状态时可使用重置菜单

技术分享

新建一个程序

-->右键单击

技术分享

技术分享

注意:use default location 选项需要勾选。

输入项目名称-->点击finish

写好的代码放在SRC中:

技术分享

右键项目名称-->选择class  创建程序名

技术分享

在NAME处输入程序名

技术分享

   2)java程序

  技术分享

控制台的模拟窗口

技术分享

 

注意点:

(1)“ {}  ”:代表的是作用域。

(2)system.out.println:向控制台输入文本内容 。

(3)//文字:注释,解释这个字段的内容和作用,方便后续查看你和记忆。

(4)在程序里2个正数相除得到的也是整数,除数和被除数有任何带小数的一方得到的结果就是小数,2个数相除结果不会四舍五入。

(5)为项目或文件命名时,名字中只能包含字母、数字和下划线。且首字符不能是数字。 

3、JAVA的变异和运行机制

 技术分享

技术分享

我的学习记录-JAVA SE 01