传智播客_毕向东_Java基础****学习笔记(一)

软件开发

1.系统软件

2.应用软件

什么是开发?

制作软件

人机交互

方式:

图像界面:简单直观

命令行方式:需要有一个控制台

md kkk 创建文件夹

rd kkk 删除文件夹

cd lll 进入文件夹

cd .. 退一级目录

cd \ 直接 进入盘符

echo hah>1.txt 创建文件

del 1.txt 删除文件

rd op 删除文件夹 (要保证文件夹为空)

del op 先删除里面的文件

rd op 再删除文件夹

del *.txt 删除所有.txt的文件

exit 退出dos

计算机语言

如:c、c++、java

我们选择java

java完全面向对象,与平台无关

java语言的三种技术架构:

1.j2ee

Servlet 、jsp

2.j2se

桌面应用程序

3.j2me

手机中的应用

java5.0是一个里程碑

javaEE 、javaSE、javaME

java语言的特点:

夸平台性:在不同的平台上都能运行

不同的系统上装上JVM(JVM不夸平台,依赖于操作系统)

windows是由c和c++编写的

java语言的环境搭建

JRE:java Runtime Environment 运行环境

里面含JVM,核心类库

JDK:java Development Kit 开发工具包

供程序员开发用的工具

JDK中不仅有JRE,还有JRE里面的JVM.

###JDK中含有JRE,还有自己独特的开发工具包

JRE中的事java的运行环境,其中有JRE

bin目录中的可执行文件都是由java编写的,不是图形化界面,需要用命令行方式

下载------------>安装------------>配置环境变量------------->新开DOS测试

配置技巧:

放在path路径前面时系统首先找她的路径

path中配置了已有的路径,也有自己加的

%......%:动态获取环境变量值

JAVA_HOME="C:\Program Files\Java\jdk1.7.0_40\"

path=%JAVA_HOME%\bin

配置环境变量path(3)

临时配置方式:

set:查看、设置环境变量的值

只作用于当前窗口

set path=“C:\Program Files\Java\jdk1.7.0_40\bin”

在path的基础上新加目录:

set path=hah;%path%;

程序开发体验:

通过类的形式体现java

java 关键字

类名的每个单词首字母大写。有意义的名称增加程序的阅读性

类中的内容要有阶梯层次感

主函数的作用是保证类的独立运行

类中是否写主函数不是必须的

注释:

// 单行注释

/*.............*/ 多行注释

/**作者:xxx 版本:xxx*/ 文档注释

作用:

1.注解说明程序

2.调试代码

说明:

单行注释总可以添加单行注释

多行注释中可以添加单行注释

多行注释中不可以添加多行注释

注意点:

1.写代码的时候养成写注释的习惯

2.实际开发和面试中很重要

3.代码是思想的一种体现

下面是一个新手学习java语言的例子:

package szt.lzd.com;
/*
* 需求:定义一个hello java的小程序
* 思路:
* 1、......
* 2、......
* 步骤:
* 1、通过class关键字定义一个类,将代码都编写到该类中
* 2、为了保证该类的独立运行,在类中定义一个主函数,格式:public static void main(String [] args){}
* 3、保存成一个扩展名为java的文件
* 4、在DOS控制台总通过javac工具对java文件进行编译
* 5、再通过java工具命令对生成的class文件进行执行
* */
//定义一个Demo类
public class Demo {
//定义一个mian()主函数(方法)
public static void main(String [] args){
//输出hello java
System.out.println("hello java!");
}

}


传智播客_毕向东_Java基础****学习笔记(一)