天天看点

java修炼_Java修炼——入门

Java的特性和优势

Java的特性和优势:1.跨平台/可移植性,2.安全性,3.面向对象,4.简单性,5.高性能,6.分布式,7.多线程,8.健壮性

Java应用的运行机制

计算机高级语言的类型的主要有编译型和解释型俩种,而java语言是俩种类型的结合。

源文件的后缀名:.java

字节码文件的后缀名是:.class

利用虚拟机(解释器)进行编译。

Jdk和jre和jvm之间的区别

Jvm:就是一个java虚拟机用于执行bytecode字节码的“虚拟计算机”。

Jre:库函数,运行java应用程序所必需的文件。

Jdk:包含jre,以及增加编译器和调试器等用于程序开发的文件。

Jdk中含有jre,jre中含有jvm

Jdk的安装

64位的操作系统可以装32位或者64位

Bin:存放二进制文件的目录

Lib:存放类库

Src存放jdk的源代码。

Jdk环境变量path设置_classpath问题

环境变量path的配置:环境变量是在操作系统中一个具有特定名字的对象,它包含一个或多个应用程序所将要使用到的信息。

设置path环境变量的步骤:

右键计算机->属性->高级设置

先新建JAVA_HOME系统变量(用于说明jdk的安装目录)

修改系统环境变量path,在最前面%JAVA_HOME%\bin用;和原路径分隔开。在增加:”.;”。这是表示当前目录的意思。

JAVA_HOME:

java修炼_Java修炼——入门

path的配置:

java修炼_Java修炼——入门
java修炼_Java修炼——入门

测试jdk安装

在cmd窗口下输入命令“java -version”,查看jdk是否安装成功,以及jdk 的版本。

java修炼_Java修炼——入门

写出第一个java程序

先在记事本上写好java代码:

并且保存的后缀名是.java

再从cmd中运行,首先进入保存文件代码的位置盘区(例:f:(进入f盘)),接着查找文件保存的文件夹位置(例:cd 文件夹名),然后运行javac.Welocme.java(注意写的是保存的文件名称。),运行完成之后会生产.class文件,最后执行

java Welcome命令编译文件。

java修炼_Java修炼——入门

第一个java程序错误总结

当提示“javac不是外部或内部命令时”,就是jdk配置错误。

java修炼_Java修炼——入门

出错原因:path变量配置错误导致没有找到javac命令

解决方案:查看自己配置的环境变量,仔细检查。

java修炼_Java修炼——入门

当自己手写java配置文件时,一定要注意,文件的扩展名有没有被隐藏。

**1.错误是程序员提高技术的机会。

2.解决的错误越多,能力越强

3.碰到错误的第一件事就是自己尝试着去解决,当自己解决不了,再去上网查资料,当上网也没头绪时,就可以问老师和同学。养成习惯。

**

第一个java程序的详细解析

1.Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行。

2.关键字public被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。

3.关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种纯面向对象的语言。

4.一个源文件中至多只能有一个public的类声明,其它类的个数不限,如果源文件中包含一个public 类,源文件名必须和它中定义的public的类名相同,且以“java”为扩展名。

5.一个源文件可以有多个class

6.正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节码文件,且将字节码文件自动命名为类的名字且以“class”为扩展名。

7.main方法是Java应用程序的入口方法,它有固定的书写格式:

8.public static void main(String[] args){…}

9.在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由于编译器忽略空格,所以花括号风格不受限制。

10.Java中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。

编程风格:

注意缩进!

成对编程!

**常用的dos操作命令:

cd进入一个目录

cd…

List item

dir

上下键:查找敲过的命令

Tab键:自动补齐命令**

注释:

1.注释就是程序员为读者作的说明,是提高程序可读性的一种手段

2.在Java中,有2种表示注释的方法

3.//单行注释----注释内容从//到本行结尾

4.注释不能嵌套

6.Java中的注释不会出现在字节码文件中。即JAVA编译器编译时会跳过注释语句。