软件结构划分
1> C/S 结构 Client-Server
客户端和服务器端的交互
2> B/S 结构 Browser-Server
浏览器和服务器端的交互
Java语言特点
1>健壮性
2>面向对象(不断创建对象,指挥对象,做事情)
3>跨平台(可移植性)
4>开源(开放源代码)
dos控制台命令
1>盘符名: 盘符切换,盘符名不区分大小写
2>dir 罗列当前某个目录或者盘符下的所有文件夹及文件名称信息
3>cd 目录名称(文件夹名称) 进入指定的目录(文件夹)-->进单个目录
cd 目录路径 进入指定的目录(文件夹)-->进多级目录
4>cd .. 回退上级目录
cd \ 回退根目录
5>cls 清屏命令
6>md 目录名称(文件夹名称) 创建目录
7>rd 目录名称(文件夹名称) 删除目录,目录必须是空目录
rd /s 目录名称 删除带内容目录,会提示是否删除
rd /s /q 目录名称 删除带内容目录,不是提示
8>copy con 文件名称-->回车-->输入内容-->ctrl+z-->回车
创建文件的命令比较多,这是常见的一种
9>del 文件名称 删除指定的文件
Java平台版本
1>JavaSE 针对桌面应用程序的解决方案
2>JavaME 针对嵌入式设备应用程序提供的解决方案
3>JavaEE 针对开发企业级环境提供的解决方案
下载Java环境JDK的网址:
www.oracle.com
环境搭建
Jre Java运行环境-------->包含了jvm和运行java所需的核心类库
Jdk Java开发工具包-------->包含了jre及java中所需的工具
JDK>jre>jvm
写一个java程序
1>在jdk安装目录下的bin目录中建立一个xx.txt文件(xx是你要写程序的类名)
2>写入程序,并将文件改名为xx.java
3>进dos中,进jdk安装目录下的bin目录
4>编译 javac xx.java---->生成一个xx.class文件(xx是程序类名,.class是字节码文件)
5>运行 java xx
配置环境变量
1>复制bin目录,然后
此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->
进path 新建系统变量,将bin路径粘贴
2>复制Jdk安装目录,然后
此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->
新建一个变量名:JAVA_HOME 变量值:Jdk路径
进path 引入JAVA_HOME,值为%JAVA_HOME%\bin
方式2比方式1的好处:
1>即使jdk版本更新,在更改路径的时候,不需要改动path,只改动JAVA_HOME的变量值
2>因为JAVA_HOME,启动tomcat不会有问题,如果tomcat启动失败,配置JRE_HOME,将
jre的路径作为它的值
作业:
1.JDK,JRE,JVM分别是什么?
1>JVM Java虚拟机2>JRE Java运行环境(包含JVM)和所需的核心类库
3>JDK Java开发工具包(包含JRE)和java中所需的工具
2.Java语言是跨平台的吗?简述一下Java是跨平台的,需要借助jvm,在不同系统版本安装对应的Java虚拟机,就可以完成跨平台
3.为什么配置环境变量呢?配置环境变量后,dos中就可以运行不同文件夹下的.java文件,而不是局限在Jdk安装目录下的bin目录中
4.请列举出常用的dos操作命令1>盘符名: 切换盘符
2>dir 罗列当前目录下的所有文件夹及文件
3>cd 目录(文件夹名称) cd 目录路径
4>cd .. 回退上一级目录 cd \ 回退到跟目录
5>cls 清屏命令
6>md 目录 创建目录
7>rd 目录 删除目录 rd /s 删除带内容目录
rd /s /p 强制删除带内容目录
8>copy con 文件名-->回车-->输入内容-->ctrl+z-->,回车 常用的创建文件
9>del 文件名 删除指定的文件
5.path环境变量的执行流程? 配置方式有几种分别描述两种配置方式:
1>复制bin目录,然后
此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->
进path 新建系统变量,将bin路径粘贴
2>复制Jdk安装目录,然后
此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->
新建一个变量名:JAVA_HOME 变量值:Jdk路径
进path 引入JAVA_HOME,值为%JAVA_HOME%\bin
执行流程:
在当前目录(java文件所在的路径)中,寻找javac.exe文件,如果存在,正常编译,如果不存在,就要在path环境变量中找"%JAVA_HOME%\bin",在bin目录下找javac.exe文件,如果还没有,说明电脑上没有该文件.
6.使用notepad普通记事本,和notepadd++高级记事本编写 HelloWorld 操作
notepad中打印"HelloWorld",
notepad++中书写 打印"你好,世界!"预习:
1.什么是关键字
被赋予特殊含义的单词,一般在notepadd++中会变色
2.什么是标识符,标识符的组成规则是什么给类,接口,方法,变量等起名字时使用的字符序列,只能使用0~9,$,_和字母
3.如何定义一个变量,变量的三要素是什么数据类型 变量名 数据值