1、计算机基础知识(理解)
1、计算机硬件
软件的基础设施,就是载体
冯诺依曼体系结构
计算机的硬件由五大组成部件:运算器,控制器,存储器,输入设备和输出设备
2、计算机软件
系统软件:windows,MAC,LINUX,安卓,IOS,塞班
应用软件:QQ YY 陌陌
3、软件开发
软件:数据和指令的集合
开发:软件的制作过程
软件开发:用开发工具和计算机语言做出软件就是软件开发
4、计算机语言
人与计算机的交流的一种特殊语言
机器语言,汇编语言,高级语言
5、人机交互
就是人与计算机打交道
图形界面方式:这种方式方便,简单直观
窗口方式:要有控制台,需要记住很多命令,这种方式麻烦
6、键盘功能键和键盘快捷键(掌握)
功能键
tab 制表符
shift 上档转换键
ctrl 控制键
alt 改变(ALTER)
enter
windows
prtsc 截图
快捷键
ctrl+A
ctrl+c
ctrl+v
ctrl+s
ctrl+z
ctrl+y:还原撤销
Windows键+D 显示桌面
Windows键+R 执行『运行』命令
Windows键+L 锁屏/切换用户
Windows键+E 启动我的电脑
7、常用的DOS命令(掌握)
1、如何打开控制台
a win+r cmd 回车
2、常用的命令
d:回车
cd demo 进入demo文件夹
cd .. 返回上一层
cd \ 返回根目录
cls 清屏
exit 退出
mspaint :打开画图软件
calc:打开计算器
2、JAVA语言概述
1、JAVA语言发展史(了解)
(不用记,知道一个人叫xx,大家都搞这个的对不对,这个别人问,你都不知道,这个不利于大家出去吹牛)
Java之父:詹姆斯高斯林(吹牛用,记住否则不利于你吹牛)
2、JAVA语言的平台(掌握)
A:J2SE:基础版,桌面应用
B:J2ME:微型版,手机开发
C:J2EE:企业版,简单说就是所有浏览器访问的程序
注意JDK5以后改名JAVASE(Tiger 老虎), JAVAME(Mustang 野马), JAVAEE(Dolphin海豚)
注意:J2SE是学习其他两门的基础
3、Java语言的特点(理解)
重点记
开源:源代码开放
跨平台:在任意操作系统下都可以使用
4、跨平台(这个要求理解)
通过火星人和中国人,德国人交流知道的原理:找一个翻译。而JAVA语言的这个翻译是JVM
注意JAVA语言是跨平台的,JVM不是跨平台的(掌握)
5、JRE 和JDK(掌握)
JRE:由JVM+class library(类库) 组成,是JAVA程序的运行环境
JDK:JRE+TOOLS,是开发工具包
由JDK开发的软件必须在JRE上运行,并且有JVM保证跨平台
6、JDK 的下载和安装(掌握)
1、JDK的下载(略)
2、JDK的安装
1、傻瓜式安装(我跟你讲我们的软件只有做到傻瓜式才够好,用户不管那么多,他只想着拿过来就能用),会点击下一步既可以,你要是这都不会我就没办法了
2、注意:请不要在中文目录和有特殊字符的目录,比如说空格
请把所有开发相关的软件放到一个目录里
3、JRE是不需要单独安装的。
3、HelloWorld案例(掌握)
1、开发工具(了解)
记事本,高级实施本(EditPlus),集成开发工具,Eclipse\MyEclipse,还有很多,不去探讨了
2、一个HelloWorld案例
class Demo{
public static void main(String[] args){
System.out.println("Hello World");
}
}
解释:
1、java语言的最基本单位用class表示
定义类的格式class 类名
2、程序如果要运行、就行必须有main方法
public static void main(String[] args){}
3、程序要输出内容就必须有输出语句
System.out.println("...");
3、如何执行JAVA程序
1、开发源程序
2、编译源程序 javac Demo.java
3、通过JAVA执行 java Demo
注意:不是必须每次编译才能运行,如果已经编译好,直接运行就可以了
4、常见的错误及注意事项
A:文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。
win7,win8的同学如果不会单独问我。
B:非法字符错误
只要看到是非法字符,肯定是中英文问题。
因为我们要求所有的符号全部是英文状态的。
C:注意大小写问题
class -- Class
String -- string
System -- system
D:括号的对应问题
在java程序中,括号都是成对出现的。
所以,我建议在编写程序时,请遇到括号,成对打。
E:main方法格式错误
public static void main(String [] args){ }
F:当java源文件发生变化后,请重写编译在运行
G:缩进问题
写代码,遇到{},请缩进一个tab位置。
|
|