• Java培训--->>基础


    .常用DOS命令

    d:回车,盘符切换

    dir(directory):列出当前目录下的文件以及文件夹

    md:创建目录

    rd:删除目录

    cd(change directory):改变指定目录(进入指定目录)

    cd..:退回到上一级目录

     cd(cd/):退回到根目录

    del(delete):删除文件,删除一堆后缀名一样的文件

    exit:退出dos命令行

    cls:(clear screen)清屏

    .Java语言特点

    1简单性:

    易学易用,屏蔽、改进了许多C++中比较难掌控的内容,例如:指针、对象销毁;

    2面向对象:

    相对于第二代计算机语言(例如:C语言)Java是纯面向对象的。在Java中,任何事物都可以被描述为“对象”。这使得当我们处理海量数据时,结构更加清晰,数据更易于管理。

    3分布式:     

    在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库。JavaRMI(远程方法激活)机制也是开发分布式应用的重要手段。

    4解释型:

    Java是解释型语言;

    5健壮、安全、跨平台:

    Java的强类型机制、异常处理、垃圾自动回收、隐藏指针操作等都是健壮性的表现;

    JavaApplet小程序可以通过浏览器被下载到客户端,但Java虚拟机在执行它的时候,是绝对禁止它对客户端的信息进行访问的。相对于其他ActiveX插件,Applet小程序是绝对安全的。

    Java源程序被一次编译为.class(二进制的字节码文件bytecode)文件,此class文件可被解释给各种平台的Java虚拟机。一次编译,到处执行

    6高性能:

    与其它直接解释源码的解释型语言相比,Java解释的是经过编译的字节码文件,比其它的解释型语言相对要快一些。

    7多线程:

    Java支持开发多线程应用的。

    8动态:

    对于编译型语言,当编译完成后,将把使用的所有类库全部打包成exe文件,比较臃肿;其它类库如果需要升级,整个程序将需要重新编译。

    对于解释型语言,可以在运行时动态载入所需要的类,便于软件升级。

    三.Java的跨平台性原理是因为安装Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责Java程序在该系统中的运行。

    四.Java语言版本

    • J2SE(Java 2 Platform Standard Edition)标准版

    – 是为开发普通桌面和商务应用程序提供的解决方案

    – 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

    • J2ME(Java 2 Platform Micro Edition)微型版

    – 是为开发电子消费产品和嵌入式设备提供的解决方案

    • J2EE(Java 2 Platform Enterprise Edition)企业版

    – 是为开发企业环境下的应用程序提供的一套解决方案

    – 该技术体系中包含的技术如 ServletJsp等,主要针对于Web应用程序开发

    五.JREJDK

    JRE(Java Runtime Environment    Java运行环境)

    包括Java虚拟机(JVM Java Virtual Machine)Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    JDK(Java Development Kit    Java开发工具包)

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

    其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)

    简单而言:使用JDK开发完成的java程序,交给JRE去运行。

    六.配置Java环境变量

    临时配置方式:

    计算机--右键属性---高级系统设置----环境变量---path---path环境变量值的最前面添加:C:Program Files (x86)Javajdk1.7.0_79in;

    永久配置方式:

    1.计算机--右键属性---高级系统设置----环境变量--新建:

    变量名:JAVA_HOME

    变量值:C:Program Files (x86)Javajdk1.7.0_79

    输完之后确定即可

    2.找到path环境:

    path环境最前面添加:%JAVA_HOME%in;

    3.新建:classpath

    变量名:classpath

    变量值:.;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar

    验证是否配置成功:

    打开dos命令行--输入javac或者java命令如果出现用法说明就表示配置成功了。

    七.class Demo

    {

    public static void main(String[] args)

    {

    System.out.println("Hello World!");

    }

    }

    Java语言编写程序需要一个“主入口”,程序运行时,将从“主入口”开始。

    Java主入口声明必须为:

    public static void main(String[] args(形参名)){ }

    而且必须定义在某个类中

    Java开发流程

                       javac                            java

    java源文件---------->java字节码文件--------->运行结果

    Demo.java    编译       demo.class       执行

    Java中的关键字

    Java中共有53个关键字(包含gotoconsttruefalsenull),其中gotoconst作为保留字,虽被定义,但并未使用; (关键字是全小写的)

    关键字的定义和特点

    定义:被Java语言赋予了特殊含义的单词

    特点:关键字中所有字母都为小写

    用于定义数据类型的关键字

    class

    interface

    byte

    short

    int

    long

    float

    double

    char

    boolean

    void

    enum

    用于定义数据类型值的关键字

    true

    false

    null

    用于定义流程控制的关键字

    if

    else

    switch

    case

    default

    while

    do

    for

    break

    continue

    return

    用于定义访问权限修饰符的关键字

    private

    protected

    public

    用于定义类,函数,变量修饰符的关键字

    abstract

    final

    static

    synchronized

    用于定义类与类之间关系的关键字

    extends

    implements

    用于定义建立实例及引用实例,判断实例的关键字

    new

    this

    super

    instanceof

    用于异常处理的关键字

    try

    catch

    finally

    throw

    throws

    用于包的关键字

    package

    import

    其他修饰符关键字

    native

    strictfp

    transient

    volatile

    assert

    十标识符

     

    • Java 语言中,对各种变量方法等要素命名时使用的字符序列称为标识符。

    • java标识符的命名规则:

    • 1.由数字,字面,_$符号组成

    • 2.不能以数字开头,严格区分大小写

    • 3.不能是java中的关键字和保留字,最好能够见名知意

    • 什么是保留字?

    • C语言或者C++中是关键字,在java中虽被定义但未被使用的单词

    十一 注释

    • 注释的作用:

    – 用在源码中,对源码进行说明;

    • 注释的种类:

    – 单行注释://

    – 多行注释:/*…… */

    – 文档注释:/**…… */

    Java中常见的术语

    JVM:java虚拟机

    JRE:java运行时环境

    JDK:java开发工具包

    Java的平台版本:

    J2Se: 标准版   面向桌面级小程序的开发

    J2Ee: 企业版   主要是面向web阶段企业级的开发

    J2Me: 微型版   主要是用来开发安卓手机的小游戏等等.

     

    注意事项:

    1.文件名尽量和类名保持一致

    2.注意区分大小写

    3.大括号要严格对应

    4.类名首字母要大写

    Java中的数据类型:

    基本数据类型(8种):byte short int long  float  double char  boolean

    整型:byte(1字节)取值范围:-128-127   short2字节)  int4字节)  long8字节)

    浮点型:float4字节)   double8字节)

    布尔型:boolean1字节)

    字符型:char2字节)

    引用数据类型:

    类(class:String   System

    接口(interface)

    数组(Array):[]

  • 相关阅读:
    记录一次对接XX支付SDK过程中报错问题
    接口回调(重点是理解)
    jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
    如何通过submit提交form表单获取后台传来的返回值
    Unsupported major.minor version 52.0
    js获取input file路径改变图像地址
    html 横线的代码
    FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
    UUID不失精度,长度改进
    java Date时间的各种转换方式和Mysql存时间类型字段的分析
  • 原文地址:https://www.cnblogs.com/cimuly/p/8747724.html
Copyright © 2020-2023  润新知