Java 概述

来源:互联网 发布:linux mv移动多个文件 编辑:程序博客网 时间:2024/06/17 22:02

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


三大框架:Struts、Hibemate、Spring

  1. 学习 Java 要牢记的要点

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

三种技术的关系

  1. Java 应用程序运行机制

    • Hello.java——>编译——>Hello.class——>解释——>01100101…
    • 编译命令:javac.exe 解释命令:java.exe
    • Java 程序组成:Java 源文件、字节码文件、机器码指令
    • JVM (管理控制):Java 编译器(在 jdk 中),Java 解释器(JVM 的一部分)
  2. 常用的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,表示在半小时后关闭计算机
  3. classpath 的作用(寻找 *.class 文件)

    • Java 程序的执行流程:

Java 命令——>使用一个 .class 文件(类文件)——>通过 classpath 找到 .class 文件所保存的真实目录,之后再进行加载执行
- set classpath=d:\testjava (以后所有的类都去这里面找) 指定目录寻找
- set classpath=、当前目录寻找 (JVM 寻找默认就是这样)

  1. path:设置 JDK 的可执行命令,即:javac 和 java 命令
    classpath:在执行时,告诉 JVM 关于 .class 文件的保存路径。一般设置为”、”,classpath 对 java 命令起作用,寻找 .class 文件

一个简单的 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);    }}
  • // 表示注释,不参与编译
  • public、class 都是 Java 的保留关键字
  • TestJava 是类的名称,主方法在此类,将此类成为主类

    1. 使用 public class 和 class 声明的区别
    2. public class 的文件名称必须与类名称一致
    3. class 的文件名称可以与类名称不一致
public class TestJava {    ...         ————>TestJava.java                   ...             }class Demo {    ...    ...}

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

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

保留关键字:goto、const 在 Java 中没使用到

后来又添加了两个:assert、enum


补充资料
  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
原创粉丝点击