学习笔记 Java_毕向东_Java概述_语言基础 2014.7.28

一、Java概述

1、dos命令:
  1. dir
  2. md 文件夹 
  3. rd 空文件夹 del 文件/文件夹里面的所有文件
  4. cd..(cd和..之间不用空格也可以)
  5. cd\
  6.  
  7. exit
2、 Java语言的三种技术架构

JAVASE JAVAEE JAVAME (5.0之后就不叫J2..了)

3、虚拟机:

以前的小霸王游戏机是8位,那上面的游戏不能拿到电脑上来用。因为电脑是32位的。它不具有跨平台性 java:跨平台 虚拟机:不跨平台

4、搭建环境:
  1. JRE(Java Runtime Environment  Java运行环境):包括Java虚拟机(JVM)。如果要运行一个开发好的Java程序,安装JRE即可。
  2. JDK:开发工具。包括JRE。
  3. 简言之:使用JDK开发完成的Java程序,交给JRE去运行。
  4. 下载JDK:www.sun.com
  5. 把D:\Program Files\Java\jdk1.7.0_45这个文件夹拷在U盘里,在其他电脑就不用安装JDK了。
  6. 在Dos中,任意路径下输入notepad.exe(.exe可省)都会出现记事本,windos会先在当前目录找notepad,如果在当前目录没有找到再去设置的Path路径(从最前面的路径开始找)(C:\Windows\System32)中找。     环境变量配置:D:\Program Files\Java\jdk1.7.0_45\bin。在dos里面敲java/javac,出现界面,OK!
5、环境变量配置技巧:
  1. 新建系统变量JAVA_HOME=D:\Program Files\Java\jdk1.7.0_45 (java_home大小写都可以)
  2. 修改Path路径中的D:\Program Files\Java\jdk1.7.0_45\bin;为%JAVA_HOME%\bin;(%%:动态获取百分号里面的值)。在dos里面敲java/javac,也能出现界面,OK!
  3. 注意:JAVA_HOME是建在系统变量中的,如果建在用户变量中,不行。
6、环境变量临时配置(Dos命令:set):
  1. set(查看本机上已经配置好的环境变量)
  2. set path(查看path的具体值)    
  3. set path=haha(设置的haha只在当前窗口有效); set path=haha;%path%(%path%在原有值的基础上添加环境变量)。这种方式窗口一关效果就没了
  4. 如果用start再打开一个窗口,会沿袭原窗口的值
7、Hello word:
  1. .java是源文件(javac编译)——>   .class是运行程序(java.exe会调用虚拟机)
  2. public class Demo{}     (加了public,此处的类名就必须和文件名一致)
  3. 注意:class a123{}    (类名不能以数字开头)
8、classpath:
  1. Dos命令:set classpath=D:\myjava\BiXiangDong\class(放 .class的路径)。这样在其它文件夹都可以执行java .class了(原理:一执行Demo,java命令会启动虚拟机,而虚拟机就先去classpat路径下找,有没有Demo.class文件,如果有,它就直接把这个文件执行了。而不会去当前目录中找,因为后面没打分号)
  2. set classpath=  (后面什么都不写的话,就是对它清空);如果没有设置classpath,就在当前目录中找 
  3. set classpath=D:\myjava\BiXiangDong\class;  注意了:后面多了一个分号。虚拟机如果在classpath目录下没有找到指定的类文件(.class),会在当前目录下再找一次
  4. 建议:配置classpath环境变量后面不要加分号(因为你配置的原因就是要虚拟机去指定的路径去找嘛);但是可以多路径,如:set classpath=d:\;e:\(先去d盘找,再去e盘找);set classpath=.;d:\;e:\(先在当前路径找,没找着,再往后找)
  5. 设置path路径和classpath相反:path是先在当前路径找,没找着,再去path环境变量中找
  6. 如果觉得上面的方法比较临时的话,我们可以在系统设置——环境变量里面去设置
  7. 注意:如果是可执行文件(应该是.exe吧),用path变量;如果是java执行文件(.class字节码文件),用classpath
9、others
  1.  关键字是小写,如:class    虚拟机从主函数(main())开始执行
  2.  软件说明书javadoc.exe

  3. EditPlus中:蓝色的都是关键字

 

二、Java语言基础

1、问题:文档注释? (java独有的)
2、main不是关键字,但是是虚拟机能识别的一个特殊的名称
3、进制:60    0x3c    Integer.toStringBinary(-6)    (电脑存的是二进制补码)
4、变量:
  1. 变量就是将不确定的数据进行存储。也就是需要在内存中开辟一个空间。
  2. 定义变量的格式:数据类型 变量名=初始化值   可以重复使用,如:int x=3; x=5; (内存中只开辟了一个空间)
  3. 变量的作用范围:一对{}之间有效

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值