A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 毕业生 中级黑马   /  2014-7-12 18:31  /  1655 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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窗口在任意目录下运行。

5 个回复

倒序浏览
赞一下!!!!
回复 使用道具 举报
讲得这么细啊!赞一个
回复 使用道具 举报
问题不大的话 会持续发表的!  当自己重温一遍,有资源的求共享!
回复 使用道具 举报
毕业生 发表于 2014-7-14 20:44
问题不大的话 会持续发表的!  当自己重温一遍,有资源的求共享!

基础班现在还是老毕讲么?
回复 使用道具 举报
fantacyleo 发表于 2014-7-14 20:48
基础班现在还是老毕讲么?

不是了,老毕去上海当分校校长了。不过视频还是他的经典!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马