一、大纲
一、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的变异和运行机制