40天的Java基础班学习开始了,完事就报考黑马!学习过程和黑马毕向东老师的视频差不多 ,有自学的大家互相借鉴下,讨论下!
1:快捷键和DOS命令的练习。
2:如果有条件的同学,必须练习一次下载JDK。
3:独立编写Hello World程序。
class Demo
{
public static void main(String[] args)
{
System.out.println("hello world");
}
class的作用: 定义类
main函数的作用 :定义一个mainhna
输出语句的作用 : 输出语句
要求记事本完成,并能背诵出来。
4:针对第3题出现的问题进行记录并解决。(如果有问题)
5:几个小问题?
A:JDK,JRE,JVM分别是什么?
答: JDK:开发工具包。JRE:运行环境。JVM:虚拟机。
B:Java语言是跨平台的吗?JVM是跨平台的吗?
答:是 。 JVM不是。
C:环境变量path和classpath的区别?
答:path: 用于保证exe等应用程序可以通过dos窗口在任意目录下运行。
classpath: 用于保证class文件可以通过dos窗口在任意目录下运行。
D:Java中有goto么?
答:Java语言中goto是保留关键字,没有goto语句,也没有任何使用goto关键字 的地方。
E:编译和运行Java程序分别使用什么工具?它们在什么地方?
答:javac ; Java 在JDK bin里面。
6.反复练习HelloWorld程序:至少要在不做任何参考的情况下,五次流畅的从建立java文件开始,到编译、运行;
6:练习打字1:如何打开DOS窗口
A:开始--在一个文本框里输入cmd--回车
B:开始--所有程序--附件--命令提示符
C:Window+R--在一个文本框里输入cmd--回车
2:常见DOS命令
A:盘符切换
盘符: 回车即可
举例:
d: 回车
B:列出目录下所有的文件和文件夹
在某个目录下dir回车
C:创建目录
举例:
md bbb
D:删除目录
举例:
rd bbb
E:进入目录
举例:
cd itcast 进入某一个目录。单级进入。
D:\>cd D:\itcast\20140306\day01 多级进入。
F:回退目录
举例:
cd.. 回退上一级目录。单级回退。
cd\ 回退到所在盘符跟目录。
G:删除文件
举例:
删除单个文件
del a.txt
删除多个后缀名相同的文件
del *.txt
H:清屏和退出
举例:
清屏:cls 回车
退出:exit 回车
3:下载和安装JDK
4:第一个HelloWorld案例
步骤一:
java语言的最基本的单位是类。所以,我们首先应该定义一个类。
类的定义格式:
class 类名 {
类体;
}
注意:
java源文件的名称和类名可以不一致。
在用javac编译的时走的是文件的名称。
在用java命令执行时走的是类名。不加后缀名。
步骤二:
你要想类能够独立运行,必须写main方法。
格式:
public static void main(String[] args)
{
方法体;
}
注意:
jvm会自动调用main方法去执行,所以类中我们一般写上main方法。
一旦修改了源代码,必须通过javac命令重新编译。
步骤三:
你要想你的程序做某些事情,比如说输出一句话,那么,你就应该使用输出语句来执行。
System.out.println("你要输出的内容");
5:java程序的开发流程
A:编写java源代码(.java文件)
B:通过javac命令编译java源代码,生产字节码文件对象(.class文件)
带.java后缀名。
C:通过java命令执行class文件。
不带.class后缀名。
6:常见问题
(1)找不到文件: Question.java
A:文件扩展名隐藏导致编译失败
通过工具---文件夹选项--把隐藏文件扩展名给去掉。
(2)需要class, interface或enum
A: class写错 Class claas…
(3)解析已经到达文件的末尾
括号的对应出现问题了。
(4)找不到main方法
main方法格式错误
(5)程序包system不存在
程序中,所有英文单词的大小写请注意。
也就是,java语言是区分大小写的。
(6)非法字符 \xxxx
所有的中文符号改成英文
注意:
A:建议现在所有的名称用英文。
B:建议写括号的时候,成对出现。
7:作业:
请大家把从今天开始出现的问题都给记录下来,
并把解决方案也记录下来。
8:path环境变量的问题
A:为什么要配置path环境变量
是为了让我们在任意目录下都可以使用javac和java命令。
B:怎么配置
a:方式一
在环境变量的path路径中直接把JDk的bin目录配置。
b:方式二
在环境变量中新建一个JAVA_HOME,配置JDK的安装目录。
然后,修改path环境变量,
格式:%JAVA_HOME%\bin;以前的内容。
9:classpath的配置
A:为什么要配置
是为了在任意目录可以执行指定的class文件。
B:怎么配置
新建classpath,值是 .;其他的目录。
一般不配置。
10:path和classpath的区别
path:用于保证exe等应用程序可以通过dos窗口在任意目录下运行。
classpath:用于保证class文件可以通过dos窗口在任意目录下运行。
|
|