黑马程序员---Java语言概述以及环境搭建

   
   
 
Java语言概述以及环境搭建

 
                 --------- android培训java培训、java学习型技术博客、期待与您交流! ------------
1.常用dos命令:
cd 
cd ..      (上级目录) 以及cd .(当前目录)
md       (make directory)创建文件夹
rd          (remove directory)移除文件夹,前提根目录是空的。
del         删除文件
cls         清除命令窗口

2.几个关键词:

解释性与编译性相对

跨平台


3.JAVA的环境搭建

path 的配置(直接和间接的两种方法)
class_path的配置
//============================================================
3:Java语言概述
 (1)Java语言的发展史
  Java之父 -- 詹姆斯·高斯林(James Gosling)
 (2)Java语言的平台
  A:J2SE 基础版,桌面应用。
  B:J2ME 微型版,手机开发。(android,ios)
  C:J2EE 企业版,所有浏览器访问的应用程序。
  注意:JDK5以后改名
   JavaSE,JavaME,JavaEE
  J2SE是学习其他两门的基础。
 (3)Java语言的特点
  其他的很多特点...
  开源:源代码开放
  跨平台:在任意操作系统下都可以使用。
 (4)跨平台
  通过火星人和中国,美国人,韩国人的交流知道的原理,找一个翻译。
  而java语言的这个翻译是jvm。
  注意:java语言是跨平台的,jvm不是跨平台的。
 (5)JRE和JDK
  JRE: JVM + class library 运行环境
  JDK: JRE + tools 开发工具包
  一句话:有JDK开发的软件,必须在JRE上运行,并由JVM保证跨平台。
//============================================================
4:JDK的下载与安装
 (1)JDK的下载。
  通过官网:http://www.oracle.com
 (2)JDK的安装
  A:傻瓜式安装,会点击下一步即可。
  B:注意:
   a:请不要在中文目录和有特殊字符的目录(空格)
   b:请把所有开发相关的软件放到一个目录中。
  C:JRE是不需要单独安装的。
//============================================================
5:HelloWorld案例
 (1)开发工具
  A:记事本windows自带的
  B:高级记事本EditPlus
  C:集成开发工具Eclipse/MyEclipse
 (2)一个HelloWorld案例
  最终代码:
   class Demo
   {
    public static void main(String[] args)
    {
     System.out.println("Hello World");
    }
   }
  解释:
   A:java语言的最基本单位是类。用class表示
    定义类的格式:
     class 类名
   B:程序如果要运行,就必须有main方法,它是被jvm调用。
    格式:
     public static void main(String[] args)
   C:程序如果要输出一些内容,就必须使用输出语句。
    格式:
     System.out.println("Hello World");
 (3)一个Java程序的执行
  A:开发源程序(.java文件)
   Demo.java
  B:通过javac命令编译(.class)
   javac Demo.java
  C:通过java命令执行
   java Demo
 (4)常见的错误及注意事项
  A:文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。
   win7,win8的同学如果不会单独问我。
  B:非法字符错误
   只要看到是非法字符,肯定是中英文问题。
   因为我们要求所有的符号全部是英文状态的。
  C:注意大小写问题
   class -- Class
   String -- string
   System -- system
  D:括号的对应问题
   在java程序中,括号都是成对出现的。
   所以,我建议在编写程序时,请遇到括号,成对打。
  E:main方法格式错误
   public static void main(String [] args){ }
  F:当java源文件发生变化后,请重写编译在运行
  G:缩进问题
   写代码,遇到{},请缩进一个tab位置。
//============================================================
6:环境变量
 (1)path环境变量的作用
  让javac和java命令可以在任意的目录下使用。
 (2)path环境变量的配置(掌握)
  A:只修改path
   D:\develop\Java\jdk1.7.0_45\bin;以前的path
  B:先建立一个JAVA_HOME,后修改path
   新建:JAVA_HOME 值是 D:\develop\Java\jdk1.7.0_45
   修改:%JAVA_HOME%\bin;以前的path
  推荐使用B方案。
 (3)classpath环境变量的配置
  让指定的class文件在任意目录都可以被访问。
  技巧:在最左边配置一个.;
        这样做的好处就是能够先在当前目录下查找并执行。

                      ---------  android培训 java培训 、java学习型技术博客、期待与您交流! ------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值