• 第1章Java入门体验


    第1章Java入门体验

    1.java简介和平台应用

    Java是sun公司开发出来,现在属于ORACLE公司
    java分为几个部分:
    首先是最基础的Java SE部分,这部分是Java的基础知识,主要包括:变量、语法、面向对象,API,JVM等等
    再Java SE基础之上分为两个部分。一个是开发企业级的服务,一个是嵌入式的开发
    Java EE是企业级的开发,主要包括:JSP、EJB、服务等等。
    Java ME是嵌入式的开发,主要有移动设备,游戏,通信等
    初学的基本路线都是从Java SE出发,先学基础,再学方向,我将学习完Java SE部分之后开始学习Java EE部分

    2.核心概念:JVM、JDK、JRE

    2.1.JVM (Java Virtual Machine)

    Java虚拟机,是升级Java技术的必走之路,对于JVM只有研究研究再研究,没有其他方式
    工作原理:
    源文件(MyProgram.java文件)->字节码文件(Myprogram.class文件)->运行(Myprogram)
    源文件到字节码文件是通过编译器,字节码文件到运行是通过解释器
    举一个例子:
    我们再菜市场买了一条鱼回来,做成一好吃的道菜的过程:
    这个过程分为两步:
    1.活鱼要杀掉洗干净,把鱼处理成能够烧菜的程度,这一步就是编译器的作用,把文件翻译成机器能够执行的过程
    2.把洗好的鱼下锅清真,这个过程是把鱼做成美味,这一步就是解释器的作用,把处理好的文件执行成一个能用的程序。

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

    这个包是你要开发的时候必须要安装的,一般只安装这个就可以了

    2.3JRE(Java Runtime Environment)Java运行环境

    如果要运行Java程序,这个是必须要安装的

    以上三者之间的关系可以用一个图说明:

    3.搭建Java开发环境

    windows为例:

    3.1第一步:下载安装JDK

    3.2第二步:配置环境变量

    此处的环境变量需要配置三个:
    JAVA_HOME:配置JDK安装路径,例JDK1.7
    PATH:配置JDK可执行命令文件的位置,例bin目录
    CLASSPATH:配置类库文件的位置,例lib目录
    配置方法,在电脑环境变量上配置

    终端命令下输入Java和javac可以看到使用方法,说明配置成功

    4.使用工具开发Java程序

    4.1使用记事本编写Java程序

    1.创建一个helloword.java文件
    2.再文件里创建一个helloword类,注意这个类的名字要和你文件的文件名字完全一样,大小写也必须是一样的。
    3.代码实例如下

    1 public  class helloworld{
    2     public  static void main (String[] args){
    3         System.out.println("Hello Word!");
    4     }
    5 }

    4.使用javac helloworld.java命令编译文件,获得一个helloworld.class编译文件
    5.使用java hellowrd 命令运行这个.class文件,注意这个是不带后缀的,运行的也是.class文件,可得结果:Hello Word!

    4.2集成开发环境

    这里我使用的是idea,步骤差不多是一样的:
    1.创建一个Java项目,file->Projects
    2.创建程序包,将不同的文件放在不同的包下面,这样不会有重名问题,src下面新建一个Package
    3.编写Java源码,包里面写不同的类
    4.运行Java程序

    4.3程序的移植

    如何将项目导出到别的电脑上继续开发?
    1.找到文件路径,复制出去
    2.再别的电脑上导入

    5.经验技巧分享

    1.多练,Java一定要多练,企业要求的是动手能力强的
    2.多问,不会的多差,多问
    3.自己动手,调试错误
    4.经常复习和总结,主要是java的知识点太多了,要多总结

  • 相关阅读:
    WinAPI: midiOutReset 重置输出设备
    WinAPI: midiOutLongMsg 向输出设备发送一条系统专用的 MIDI 消息
    WinAPI: midiInStart 启动输入
    WinAPI: midiOutClose 关闭输出设备
    WinAPI: midiInStop 停止输入
    bootstrap居中
    设计模式之访问者模式
    zend framework 开发环境搭建及入门
    转:GIT GUI使用
    Asp web.config详解
  • 原文地址:https://www.cnblogs.com/cenyu/p/6056173.html
Copyright © 2020-2023  润新知