Java 简介

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++的配置

这里写图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值