Java 概述

前言:此为个人笔记梳理,如若侵权,请联系作者删除


三大框架:Struts、Hibemate、Spring

1. 学习 Java 要牢记的要点
  • Java 基础
  • 编码功底
  • 文档为准
  • 积累问题并解决
  • 分享精神
  • 背程序
2. 三种技术的关系

三种技术的关系

3. Java 应用程序运行机制
  • Hello.java——>编译——>Hello.class——>解释——>01100101…
  • 编译命令:javac.exe , 解释命令:java.exe
  • Java 程序组成:Java 源文件、字节码文件、机器码指令
  • JVM (管理控制):Java 编译器(在 jdk 中),Java 解释器( JVM 的一部分)
4. 常用的 dos 命令
  • exit 退出命令行
  • d: 到 d 盘符下
  • cd + 文件夹名 进入该文件夹下
  • dir 罗列出该文件夹下所有的文件和文件夹
  • cd.. 返回上一级目录
  • cls 清空屏幕
  • javac Hello.java 编译 Hello.java 源程序
  • java Hello 解释 Hello.class 字节码文件
  • shutdown 系列
  • -r 关闭并重启此计算机
  • -l 注销
  • -f 强制运行的应用程序关闭而没有警告
  • -s 关闭此计算机
  • -t ×× 设置关闭的超时时间
  • -a 终止系统关闭
  • shutdown -s -t 0(t是时间,0秒后关闭就是立即关闭)
  • at 17:00 shutdown -s,表示在”17:00”关闭计算机
  • shutdown -f -s 3600,表示在一小时后关闭计算机
  • shutdown -s -t 1800,表示在半小时后关闭计算机
5. classpath 的作用(寻找 *.class 文件)
  • Java 程序的执行流程:

Java 命令——>使用一个*.class文件(类文件)——>通过classpath找到*.class文件所保存的真实目录,之后再进行加载执行

  • set classpath=d:\testjava (以后所有的类都去这里面找) 指定目录寻找
  • set classpath=、当前目录寻找 (JVM寻找默认就是这样)
6. path: 设置 JDK 的可执行命令路径,即:javac 和 java 命令路径

classpath:在执行时,告诉 JVM *.class文件的保存路径。一般设置为”、”,classpath 对 java 命令起作用,寻找*.class文件

7. 一个简单的 Java 程序
public class TestJava {
    public static void main(String args[]) {
        int num = 10;   //定义整形变量
        num = 30;   //修改变量的内容
        System.out.println("num 的内容是:" + num);
        System.out.println("num*num = " + num*num);
    }
}
  • // 表示注释,不参与编译
  • publicclass都是Java的保留关键字
  • TestJava是类的名称,主方法在此类,将此类成为主类
8. 使用 public class 和 class 声明的区别
1. public class 的文件名称必须与类名称一致
2. class 的文件名称可以与类名称不一致
public class TestJava {
    ...         ————>TestJava.java               
    ...             
}
class Demo {
    ...
    ...
}

注:在整个Java中,允许只有一个public class声明,但是允许有其他的多个class的声明。

9. Java 程序的注释
1.单行注释  //
2.多行注释  /*... ...*/
3.文档注释  /**... ...*/    文档以`.doc`结尾
10. 关于其他
  • 类名称:所有单词的首字母必须大写
  • Java 中的标识符:以字母、”_”、和 “ (线 ”组成)
  • Java 中的包、类、方法名、参数和变量的名字,由任意顺序的大小写字母,数字,下划线(_)和”$”组成。(类,方法名,参数,变量都是标识符)

保留关键字:gotoconstJava中没使用到

后来又添加了两个:assertenum


11. 补充资料
  1. 编译器负责把 Java 源程序转换成 class 文件,方便 JVM 来读取它。JVM 是 Java 虚拟机,其实它就是解释器(细致划分的话,解释器算虚拟机的一部分,虚拟机控制管理 class 文件在解释器下的翻译),把 class 文件中的命令转换成相应平台的命令,比如把 Java 命令转成 Windows 下的命令(底层命令调用),然后 Java 程序就执行了

  2. Java 的编译器有很多种,有 Sun 公司的 jdk,有 Oracle 公司的 jdk,还有其他一些公司的,多采用 Sun 公司的 jdk 。你想问的应该是集成开发环境吧,它集成了 Java 的编译器,让我们不必通过命令行来编译 Java 的类文件,通过它我们可以快速的开发我们需要的程序。目前用的比较多的集成开发环境有 Eclipse,NetBeans,JBuilder,JCreator 等。Eclipse 是 IBM 开发的,免费且用的人也是最多的。NetBeans 是 Sun 开发的,用的人也很多,JBuilder 相对比较庞大不建议使用,JCreator 较小,但功能也简单了很多。建议使用 Eclipse,而且有很多针对 Eclipse 的插件,可以大大提高开发速度

参考网址

http://blog.csdn.net/sxb0841901116/article/details/21351725

http://blog.csdn.net/hellojoy/article/details/47044993

http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值