---------------------- android培训、java培训、期待与您交流! ----------------------
1.常见DOS命令
dir: 列出当前目录下的文件以及文件夹名称(全称Directory)
md: 创建目录
rd: 删除目录 在DOS命令下删除目录(文件夹) 前提是 此文件夹是空的
cd: 进入指定目录
cd..:退回到上一级目录
cd/: 退回到根目录
echo haha>1.txt :创建1.txt文件 并写入 haha
del: 删除文件 在DOS下删除 是不经过回收站的
exit:退出DOS命令行
del+文件夹名 可以删除此文件夹下的所有文件(不包括文件夹)
del *.xxx 删除此文件夹下的所有xxx类型的文件
2.语言:是人与人之间用于沟通的一种方式
计算机语言:人与计算机交流的方式
3.Java语言 三种技术架构
1).J2EE (Java 2 Platform Enterprise Edition)企业级版本应用
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。
2.)J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
3).J2ME(Java 2 Platform Micro Edition) 小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为JAVAEE JAVASE JAVAME
4.Java语言的特点:跨平台型
Java之所以能够跨平台,就是因为它有一个自己独立的 Java解析器
我们称之为虚拟机 由虚拟机去运行 写好的Java程序
虚拟机是依赖于平台的
所以针对不同的系统 虚拟机的版本是不同的
5.语言环境搭建
JRE(Java Runtime Environment) Java运行环境
JDK(Java Development Kit) Java开发工具包
简单而言:使用JDK开发完成的java程序,交给JRE
JDK包含JRE,JRE包含JVM(虚拟机)
6.下载JDK
官方网址:
www.oracle.com
java.sun.com
安装时 避免装在有中文 或者 空格的文件夹下 避免出现问题
开发工具都在bin文件夹下(binary二进制)
javac.exe 不是图形化界面 想要人机交互 需要DOS命令行
想在任意目录下 都能执行javac 该如何做呢 ?
配置环境变量 为了更方便的运行java开发工具
我的电脑——属性—— 高级——环境变量
%%动态的获取某一个已存在的环境变量的值
临时配置环境变量 DOS 只在当前窗口有效
set命令 能够查看 或者设置环境变量的值
set path=jdk安装路径下的bin文件夹
以上设置 这个环境变量 只有一个目录
为了能够保留原来的path值 只需加上 %path%
7.java程序开发体验——Hello World
class 用来定义类
{}一对大括号 表示区间
存文件名的后缀名为.java
javac编译工具 可以理解为翻译
javac XXX.java 编译java文件 生成class文件
class文件 是中间码文件 也叫字节码文件 Java的运行文件
运行用的另外一个工具 java 这个命令会自动的找JRE里的虚拟机 JVM
运行:Java+字节码文件名称
java.lang.NoSuchMethodError:main 没有找到主函数
主函数:public static void main(String args[]){}
System.out.println("Hello,Java");让虚拟机打印一句话
javac:找不到文件
文件存在 目录错了
文件根本就不存在
NoClassFoundError 找不到Class文件
+public 以后 必须要保证java类名 与 文件名必须一致
8.配置classpath
在任意目录下都能执行class运行程序
临时设置:set classpath=类文件所在目录
set classpath= 对环境变量进行清空
虚拟机在启动的时候 先找的是环境变量 classpath
如果没有设置 才找的是当前目录
set classpath= ; 当有分号时,当在指定的classpath目录下 没有找到要运行的文件 在当前文件夹中找了一次
如果不加分号 只在指定的Classpath目录下
在配置classpath路径时,最后不加分号
“.”表示的就是当前路径
9.
关键字:被java语言赋予了特殊含义的单词
类名通常由单词所组成,都以首字母大写开始,如果有多个单词,每个单词的首字母要大写
一对大括号{}用来定义区间 TAB键制表符 相当于多个空格
输出打印语句 System.out.println("Hello java");
Class用于定义类
主函数:保证程序的独立运行(就是程序的入口)
虚拟机 就是在调用 你指定这个类中的主函数 它再执行 这个类的代码
类里面是否有主函数 不是必须的 需要独立运行的类 才需要写主函数
10.注解
1.注解说明 我们的程序 2.调试程序
//单行注释
/*
*/ 多行注释
/**
*/ 文档说明书
多行注释里不允许嵌套多好注释
一边写代码 一边写注释
/*
需求:
思路:
步骤:
*/
---------------------- android培训、 java培训、期待与您交流! ----------------------