张孝祥java基础开发前奏总结:
"一次编译,到处运行"的原理
Java具有三个方面的内涵
1.是一种编程语言
2.是一套开发工具
3.是一个运行环境
什么是JDK(Java Development Kit) JDK安装目录有demo(建议有一定基础的java
人员参考)
-开发工具,Javac及基础核心类
-运行环境, java及基础核心类
按Java的应用环境划分
-J2EE(Java 2 Platform Enterprise Edition )
-J2SE(Java 2 Platform Stand Edition)
-J2ME(Java 2 Platform Micro Edition )
下载网址 http://java.sun.com
JDK的安装及目录结构
使用Javac与java中碰到的路径问题
-直接运行Java进行检查
-运行Java -verbose进行检查
path路径是系统变量和用户变量的相加
打开dos窗口,set path=新路径;原路径 设置环境变量
例如:set path=C:\jdk1.6.0_12\bin;/%path%
注意:path 的 = 两边的空格 如:set path=aa; 与 set path = c;是不一样的
体验java编程过程
创建文件夹 c:\javawork\lession1
1.在文件夹下面建立java文件Test.java
//FileName Test.java
class Test1{
}
dos窗口快速进入控制台方法:c:\>cd ja*w* c:\javawork>cd le*
编译Test.java文件:c:\javawork\lession1>javac Test.java
dos控制台出错信息:
javac: 找不到文件: Test.java
用法: javac <options> <source files>
-help 用于列出可能的选项
解决办法:查看源文件后缀名:Test.java.txt 修改为Test.java
2.修改Test.java文件
//FileName Test.java
class Test1{
}
class Test2{
}
编译Test.java文件:c:\javawork\lession1>javac Test.java
到Test.java源文件目录发现有2个class文件(class文件名为类名)
3.修改Test.java文件
//FileName Test.java
public class Test1{
}
class Test2{
}
编译Test.java文件:c:\javawork\lession1>javac Test.java
dos控制台出错信息:
Test.java:2: 类 Test1 是公共的,应在名为 Test1.java 的文件中声明
public class Test1{
^
1 错误
解决办法:
public 类的名称必须和文件名称相同
修改如下:
//FileName Test.java
public class Test{
}
class Test2{
}
或者把文件名改成Test1.java
注意:一个java源文件只能有一个public 类型的类
4.执行Test类 c:\javawork\lession1>java Test
dos控制台出错信息:
C:\javawork\lession1>java Test
Exception in thread "main" java.lang.NoSuchMethodError: main
解决办法:
修改如下:
//FileName Test.java
public class Test{
public static void main(String[] args){
}
}
class Test2{
}
5.在控制台输出打印信息:
//FileName Test.java
public class Test{
public static void main(String[] args){
System.out.println("hello");
System.out.println("www.it315.org");
}
}
class Test2{
}
编译:c:\javawork\lession1>javac Test.java
运行:c:\javawork\lession1>java Test
print和println的区别:print打印不换行,println打印后换行
也可以修改代码如下:
//FileName Test.java
public class Test{
public static void main(String[] args){
System.out.print("hello\n");
System.out.println("www.it315.org");
}
}
class Test2{
}
6.在dos控制台输出命令:cd .. cd .. 后运行java Test
dos控制台错误信息:
C:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test
解决办法:在dos控制台输出命令:set classpath=c:\javawork\lession1
path:是我们要执行的命令所在的目录
classpath:java虚拟机所要查找的类名所在的目录
7.修改classpath路径
C:\>set classpath=C:\myJava
C:\>cd javawork/lession1
dos控制台错误信息:
C:\javawork\lession1>java Test
Exception in thread "main" java.lang.NoClassDefFound
Caused by: java.lang.ClassNotFoundException: Test
解决办法:C:\>set classpath=C:\myJava;
设置classpath的时候右侧名字不可以有空格 如:set classpath= c:\my Java
JVM(虚拟机)的运行过程
- 大小: 22.9 KB
- 大小: 10.9 KB
分享到:
相关推荐
了解操作系统运行原理对于Java开发至关重要。当在命令行中执行一个命令时,系统会在当前目录搜索对应的可执行文件,若未找到,会沿着PATH环境变量中指定的目录顺序查找。`java -verbose`命令可以显示Java虚拟机(JVM...
《Java就业培训教程》_张孝祥_1_开发前奏.ppt可能包含了开发环境的搭建、IDE的使用(如IntelliJ IDEA或Eclipse)、版本控制工具(如Git)的介绍,以及基本的项目构建和管理知识,为后续的编程实践打下基础。...
Java就业培训教程》_张孝祥_1_开发前奏
在第一章"Java开发前奏"中,我们首先会接触到Java的历史和发展,理解为什么它在众多编程语言中占据重要地位。这一部分可能会包括以下几个关键知识点: 1. **Java起源与特点**:介绍Java的创始人James Gosling,以及...
总结起来,《张孝祥Java就业培训教程》是一套全面、实用的Java入门教程,它不仅覆盖了Java语言的基础知识,还强调了面向对象编程的实践应用,对于想要进入Java开发领域的学习者来说,是一份不可多得的学习资料。
教程共分为四个部分,旨在全面讲解Java开发的基础知识和实践技巧。 首先,Java的特点在于其“一次编译,到处运行”的特性,这得益于Java虚拟机(JVM)。JVM类似于操作系统,可以在不同的硬件或软件平台上运行,使得...
首先,"开发前奏"部分是学习Java的起点,它涵盖了编程环境的搭建,包括安装Java Development Kit (JDK)、设置环境变量等基础知识。这部分还可能涉及到IDE(集成开发环境)的介绍,如Eclipse、IntelliJ IDEA等,以及...
第1章 Java开发前奏 1.1 Java虚拟机及Java的跨平台原理 1.2 Java开发环境的搭建 1.3 体验Java编程的过程 1.4 classpath的设置 1.5 有效利用Java的文档帮助 1.6 JVM(虚拟机)的运行过程 1.7 垃圾回收器 1.8 反编译工具...
总之,通过【张孝祥java就业培训教程】,学员将系统学习Java语言,掌握面向对象编程思想,并获得实际开发所需的技能,为Java开发者的职业生涯打下坚实基础。无论是初学者还是希望进一步提升的开发者,都能从中...
【压缩包子文件的文件名称列表】中的“传智播客_张孝祥_Java基础1_Java开发前奏”表明这个压缩包包含的是张孝祥讲解的Java基础课程的第一部分,主要聚焦在Java开发的前期准备。这可能包括Java环境的搭建、编程基础、...
1. **开发前奏**:这部分通常会介绍Java编程的基础环境,包括如何安装JDK,设置环境变量,以及使用IDE(如Eclipse或IntelliJ IDEA)进行初步的编码。此外,它可能还会讲解版本控制工具Git的基础知识,这对于团队协作...
《Java就业培训教程》_张孝祥_1_开发前奏 《Java就业培训教程》_张孝祥_2_语言基础 《Java就业培训教程》_张孝祥_3_面向对象(上) 《Java就业培训教程》_张孝祥_3_面向对象(下) 《Java就业培训教程》_张孝祥_书内...
张孝祥_书内源码_08.txt <br>《Java就业培训教程》_张孝祥_书内源码_10.txt <br>《Java就业培训教程》_张孝祥_书内源码_11.txt <br>《Java就业培训教程》_张孝祥_1_开发前奏.ppt <br>《Java就业培训教程...
这些是开始任何Java开发项目的必要步骤。 四、源码分析 书内附带的源码提供了实际操作的机会,通过阅读和分析这些代码,学习者可以更直观地理解理论知识在实际编程中的应用。例如,源码_02.txt至源码_09.txt可能...
在《Java就业培训教程》_张孝祥_1_开发前奏.ppt中,张孝祥老师首先介绍了Java开发环境的搭建,包括JDK的安装、配置环境变量以及集成开发环境(IDE)的选择和使用,如Eclipse或IntelliJ IDEA。这部分内容对于初学者至...
### 第1章:Java开发前奏 #### 1.1 Java虚拟机及Java的跨平台原理 - **Java虚拟机(JVM)**:Java虚拟机是一个抽象的计算机模型,它负责执行Java字节码。字节码是一种中间语言,由Java编译器编译而成,可以在任何支持...
张孝祥_书内源码_08.txt <br>《Java就业培训教程》_张孝祥_书内源码_10.txt <br>《Java就业培训教程》_张孝祥_书内源码_11.txt <br>《Java就业培训教程》_张孝祥_1_开发前奏.ppt <br>《Java就业培训教程...