菜鸟学java 网络视频笔记 第一课(by Super)
2011-11-07 21:17
337 查看
2011年11月7日晚20:42
一、JDK (Java Development Kit)
java 是一种编程语言;运行环境;开发工具。
bin目录下放着可执行文件 javac.exe编译工具 java.exe解释执行java文件的程序(java虚拟机)
demo目录是sun公司的例子程序,没事可以读一读。
二、环境变量的配置
cmd窗口中输入java后显示:java不是一个可执行的程序
命令行窗口中 :set命令
系统变量的取值和用户变量取值的相加
敲入 set path 看到path的设置情况
set 变量名=变量值
set 变量名=空 则取消环境变量
还可以 set path=%path%;e:\dd
%path%是原内容 path前后不能加空格,否则变量名就成了java+空格了
path的改变不会影响已经打开的命令窗口,已经设置的需要电脑注销后才能使用。
path环境变量的作用:
现在当前目录找可执行文件,找不到就去path指定的位置寻找。
命令java -verbose java可以把他启动文件的过程详细的打在屏幕上
三、java的执行过程
可以用*通配符来进入文件夹
比如lesson文件夹
cd le*即可进入(方便吧)进入文件夹选项,在地址栏上显示全路径,去掉隐藏文件扩展名。把文件拖入命令行窗口即可显示全部名称(包括扩展名)。
某个类有public关键字,则文件名字为这个public类名.java。
一个源文件中不能有两个public类!java解释器直接解释运行 需要main函数。
System.out.println();=System.out.print("\n");
java虚拟机要到 classpath指定的目录去查找要解释执行的类
path 指定命令所在的目录
java虚拟机会从classpath所指定的目录开始寻找
classpath=d:\my.java;加了分号就包含了当前目录 只需要classpath=d:\my.java;. 点指的是当前目录
classpath=不能包含空格!!!中间有空格都不行,而且不能出现中文字符。
四、JVM(虚拟机)的运行过程
代码的装入
代码的校验
代码的执行
五、反编译
将.class文件反编译到.java文件工具jad 命令 jad -s java D:\javawork\jaja.class则会生成源文件
一、JDK (Java Development Kit)
java 是一种编程语言;运行环境;开发工具。
bin目录下放着可执行文件 javac.exe编译工具 java.exe解释执行java文件的程序(java虚拟机)
demo目录是sun公司的例子程序,没事可以读一读。
二、环境变量的配置
cmd窗口中输入java后显示:java不是一个可执行的程序
命令行窗口中 :set命令
系统变量的取值和用户变量取值的相加
敲入 set path 看到path的设置情况
set 变量名=变量值
set 变量名=空 则取消环境变量
还可以 set path=%path%;e:\dd
%path%是原内容 path前后不能加空格,否则变量名就成了java+空格了
path的改变不会影响已经打开的命令窗口,已经设置的需要电脑注销后才能使用。
path环境变量的作用:
现在当前目录找可执行文件,找不到就去path指定的位置寻找。
命令java -verbose java可以把他启动文件的过程详细的打在屏幕上
三、java的执行过程
可以用*通配符来进入文件夹
比如lesson文件夹
cd le*即可进入(方便吧)进入文件夹选项,在地址栏上显示全路径,去掉隐藏文件扩展名。把文件拖入命令行窗口即可显示全部名称(包括扩展名)。
某个类有public关键字,则文件名字为这个public类名.java。
一个源文件中不能有两个public类!java解释器直接解释运行 需要main函数。
System.out.println();=System.out.print("\n");
java虚拟机要到 classpath指定的目录去查找要解释执行的类
path 指定命令所在的目录
java虚拟机会从classpath所指定的目录开始寻找
classpath=d:\my.java;加了分号就包含了当前目录 只需要classpath=d:\my.java;. 点指的是当前目录
classpath=不能包含空格!!!中间有空格都不行,而且不能出现中文字符。
四、JVM(虚拟机)的运行过程
代码的装入
代码的校验
代码的执行
五、反编译
将.class文件反编译到.java文件工具jad 命令 jad -s java D:\javawork\jaja.class则会生成源文件
相关文章推荐
- 菜鸟学java 网络视频笔记 第三课(by Super)(2011-11-23 20:32)
- 菜鸟学java 网络视频笔记 第二课(by Super)
- 网络编程4--毕向东java基础教程视频学习笔记
- 网络编程1--毕向东java基础教程视频学习笔记
- Java基础知识_毕向东_Java基础视频教程笔记(22-25 GUI 网络编程 正则)
- 网络编程2--毕向东java基础教程视频学习笔记
- 网络编程3--毕向东java基础教程视频学习笔记
- 网络编程4--毕向东java基础教程视频学习笔记
- 网络编程3--毕向东java基础教程视频学习笔记
- Java基础知识_毕向东_Java基础视频教程笔记(22-25 GUI 网络编程 正则)
- JAVA网络编程叶存菜鸟TCP程序设计笔记echo程序经典案列
- 网络编程2--毕向东java基础教程视频学习笔记
- Java菜鸟学习笔记--面向对象篇(九):Oerride与super限定
- Java网络应用框架Mina和Netty初步接触笔记
- Android 网络编程 API笔记 - java.net 包相关 接口 api
- Java 网络编程学习笔记(一)基本网络概念
- 菜鸟学Java笔记day3
- Java基础知识强化之网络编程笔记15:Android网络通信之 Android异步任务处理(AsyncTask使用)
- Java------网络通信编程 之 菜鸟新手的学习总结
- [学习笔记]Java网络编程之TCP通讯