2 学习建议
l 记笔记,加注释,写总结
l 不要完全依赖于书和视频
l 建立有效的学习方法
l 学习软件编程的捷径--敲,狂敲
3 第一天,概述
3.1 基础常识
3.1.1 什么是软件
一系列按照特定顺序排列在一起计算机数据和指令的集合。
软件又分为系统软件和应用软件。
系统软件如,dos,window,linux等
应用软件如,qq,editplus等
3.1.2 什么是开发
制作软件。
3.1.3 软件开发的目的
方便人们的生活,也为了实现人与计算机之间更加友好的交互。
3.1.4 常见的计算机与人之间的交互方式
命令行方式,如dos
图形界面方式,如window
3.1.5 常见的dos命令
cd 进入指定目录
cd.. 返回上一层
cd / 返回根目录
md 新建目录
rd 删除目录
del 删除内容
exit 退出dos命令行
mkdir 新建目录
cls 清除dos屏幕内容
dir 显示目录下文件
echo 添加内容到指定文件。如echo haha>1.txt
3.1.6 什么是计算机语言
人与计算机沟通的方式。
3.2 Java语言概述
Sun(Stanford University Network,斯坦福大学网络)于1995年推出的一种面向Internet的面向对象的编程语言。
简单易用,完全面向对象,安全可靠,与平台无关的计算机语言
Java Web领域的首选语言
3.2.1 Java的三种技术架构
J2se
J2ee
J2me
Java 5.0以后更名为Javaee,javase,javame
3.2.2 跨平台性
Java的跨平台性主要体现在在不同搞的pc上安装了不同jvm。
3.2.3 搭建环境
3.2.3.1 什么是JRE,JDK
Jre,java runtime environment,java运行环境。Jre中包含了jvm
Jdk,java development kit,java开发工具,是面向开发人员的。Jdk中包含了jre
下载www.oracle.com,下载JDK,并安装(一路next)
安装java的时候最好不要安装在带有中文,或者特殊字符(如空格)的目录下,以免产生一些不必要的错误。
Jre可以不安装
安装完之后在doc中通过如下命令测试是否安装成功:
Java –version 得到安装的java版本
Javac java编译命令
Java java执行命令
3.2.4 Path和classpath配置,配置技巧
每次执行都需要进入java安装目录的bin下,那执行javac,和java等命令,很麻烦
所以可以在windowspath变量中设置。
Path:windows程序文件在的目录。为操纵系统所有的程序共享。可以在dos中直接执行。
Classpath:java class文件所在目录。Java执行时首先会在该值指定目录下找class文件执行。
如果没有设置classpath,默认在当前目录。
如果设置了classpath,后面加了分号,那么java会首先在classpath指定目录下找class文件,如果没有找到。则会在当前目录下查找class文件执行;如果后面没有加分号,则只会在classpath所指定的目录下查找class文件执行。
建议不要加分号。
. 代表当前目录
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过设置JAVA_HOME来指想安装java的bin目录。
3.2.5 第一个程序HelloWorld!
//java是以类为基本单位组织程序的
//class 是java中的一个关键字,用于声明一个类
//Demo,是类名,类名最好是一个或多个单词的组合,做个见名知意。第一个单词首字母大写。
class Demo
{
//public,static也是java的一个关键字。关键字是指被java赋予特殊含义的字符。为小写。
//void 返回值,为空
//main,主方法,java程序执行行,jvm会首先找到main方法开始执行
//String args[],字符数组,形式参数,用于接收参数值。
publicstatic void main(String args[] )
{
//输出语句,打印小括号里面的”Hello World!”,与计算机之间的交互
System.out.println(“HelloWorld!”);
}
}
3.2.6 注释
// 单行注释
/*
多行注释
*/
/**
文档注释,可以通过javadoc生成html格式的说明文档。
*/
当在写程序时,养成写注释的好习惯。
程序是人们思想的一种体现。当开始写程序的时候,首先写注释,作用,然后写思路,实现步骤,最后开始写程序。