Java 简介

来源:互联网 发布:智能自动化 编程技术 编辑:程序博客网 时间:2024/06/03 07:49

Java概述

Java是一门面向对象编程语言

  • 简单性
  • 面向对象
  • 分布式处理
  • 健壮性
  • 结构中立
  • 解释性
  • 高性能
  • 多线程
  • 动态性
  • 安全性

    最主要特性

    • 开源
    • 跨平台(通过JVM实现)

Java语言之父 : 詹姆斯·高斯林


Java语言的平台

  • JavaSE (多用于客户端)
  • JavaME–Android
  • JavaEE (多用于服务器端)

JDK,JRE,JVM的作用及关系 (掌握)

(1)作用    JVM:保证Java语言跨平台    JRE:Java程序的运行环境    JDK:Java程序的开发环境(2)关系    JDK:JRE+工具    JRE:JVM+类库

第一个程序:HelloWorld案例(掌握)

class HelloWorld {        public static void main(String[] args) {            System.out.println("HelloWorld");        }    }
(1)程序解释:    A:  Java程序的最基本单位是类,所以我们要定义一个类。        格式:class 类名        举例:class HelloWorld    B:  在类中写内容的时候,用大括号括起来。      C:  Java程序要想执行,必须有main方法。        格式:public static void main(String[] args)      D:  要指向那些东西呢,也用大括号括起来。      E:  你要做什么呢?今天我们仅仅做了一个简单的输出        格式:System.out.println("HelloWorld");        注意:""里面的内容是可以改动的。(2)Java程序的开发执行流程:      A:编写java源程序(.java)    B:通过javac命令编译生成.class文件    C:通过java命令运行.class文件

常见问题

  • 扩展名被隐藏

    如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾
  • 我要求文件名称和类名一致

    实际上不这样做也是可以的。但是,注意:    javac后面跟的是文件名+扩展名    java后面跟的类名不带扩展名
  • Java语言严格区分大小写,请注意。

     还有就是单词不要写错了。
  • 见到非法字符: \65307肯定是中文问题。

    我们写程序要求标点符号必须全部是英文状态。
  • 括号的配对问题

    一般来说,括号都是成对出现的。
  • 遇到“在类 HelloWorld 中找不到主方法, 请将主方法定义为”

    肯定是主方法的格式问题。

环境变量的配置

path环境变量 (掌握)

  • path环境变量的作用

    保证javac命令可以在任意目录下运行。同理可以配置qq等
  • path配置的两种方案:

    A:方案1(了解)    更改系统环境变量,将jdk安装目录下的bin目录添加到最左边并添加分号B:方案2    找到环境变量的位置,在系统变量里面    新建:        变量名:JAVA_HOME        变量值:D:\develop\Java\jdk1.7.0_60    修改:        变量名:Path        变量值:%JAVA_HOME%\bin;以前的内容

classpath环境变量 (理解,现在该变量一般不再配置)

  • classpath环境变量的作用

    保证class文件可以在任意指定目录下运行
  • classpath环境变量的配置

    找到环境变量的位置,在系统变量里面新建:    变量名:classpath    变量值:E:\JavaSE\day01\code\HelloWorld案例

DOS操作

进入DOS

Ctrl + R —> cmd

DOS指令

常见的DOS命令

                盘符切换    盘符:                显示内容    dir                创建目录    md                删除目录    rd                进入目录                        单级进入    cd 文件夹                    多级进入    cd 文件夹\文件夹\文件夹...                回退目录                    单级回退    cd..                    多级回退    cd\                删除文件                    删除单个文件  del a.txt                    删除多个文件  del *.txt                清屏      cls                推出      exit

了解的dos命令

创建文件        edit win7可能找不到该命令了。        还有一种其他的做法:            notepad    删除带内容的文件夹        rd + /s 文件夹名称(询问是否删除)        rd + /q + /s 文件夹名称(直接删除)

Java 跨平台原理图

这里写图片描述

Notepad++的配置

这里写图片描述