• Chapter 1、Java概述 (18th,Feb)


    1、Java语言的历史

    Java语言是Sun公司于1990年开发的;

    1995年,JDK1.0a2版本正式对外发布;

    2009年,Sun公司被Oracle公司收购。

    2、Java语言的分类

    Java SE(标准版):用于桌面程序的开发。基础,重点。

    Java EE(企业版):用于网页程序的开发。

    Java ME(移动版):用于嵌入式系统程序的开发。手机。

    3、Java语言的特性

    面向对象:
    学习JAVA语言必须掌握类和对象,这样可以从深层次理解JAVA这种面向对象的程序开发理念,从而更好更快地掌握JAVA的编程思想和方法。掌握类和对象是JAVA语言编程的基础。那么,到底什么是类和对象呢,请见下面。

    现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如人类、书桌、计算机、高楼大厦等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即动态部分与静态部分。静态部分,顾名思义就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),人类通过探讨对象的属性和观察对象的行为了解对象。

    可移植性(跨平台):

    Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。

    CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责身体各部件的命令控制。CPU的种类很多,除去我们熟知的Intel与AMD外,还有比如上面说到的SUN的Sparc,比如IBM的PowerPC等等,这些各个公司生产的CPU使用或相同或不同的指令集。指令集就是cpu中用来计算和控制计算机系统的一套指令的集合。指令集又分为精简指令集(RISC)与复杂指令集(CISC),每种cpu都有其特定的指令集。开发程序,首先要知道该程序在什么CPU上运行,也就是要知道CPU所使用的指令集。

    下面说操作系统,操作系统是充当用户和计算机之间交互的界面软件,不同的操作系统支持不同的CPU,严格意义上说是不同的操作系统支持不同CPU的指令集。例如  windows和liunx都支持Intel和AMD的复杂指令集,但并不支持PowerPC所使用的精简指令集,而早期的MAC电脑使用的是PowerPC处理器,所以也就无法在MAC下直接安装windows,直到05年MAC改用了Intel的CPU,才使在MAC下安装windows成为可能。但问题来了,原来的MAC 操作系统也只支持PowerPC,在Intel上也不能安装,怎么办?所以苹果公司也得重写自己的MAC操作系统以支持这种变化。最后总结下,我们要知道,不同的操作系统支持不同的CPU指令集,现在的windows,liunx,mac,solaris都支持Intel与AMD的CPU指令集。

    有了上面的铺垫,旺旺老师就要告诉大家,如果您要开发程序,首先应该确定:1,CPU类型,也就是指令集类型;2,操作系统;我们把这种软硬件的结合叫平台。也可以说“平台= CPU+OS”。又因为现在主流的操作系统都支持主流的CPU,所以有时也把操作系统称为平台。

    4、配置JDk

    (1)右键“我的电脑”---属性---“高级系统设置”(同时按住win和pause)

    (2)单击“环境变量”

    (3)单击“新建”

    (6)在弹出对话框中输入“变量名”和“变量值”:

    变量名:JAVA_HOME
    变量值:jdk的目录

    点击“确定”完成环境变量“JAVA-HOME”的配置

    (7)在系统变量中找path变量,如果不存在,新建系统变量Path;否则选中编辑系统变量该变量,单击“编辑”,打开“编辑系统变量”对话框,

    在“变量值”起始位置添加“%JAVA_HOME%in;%JAVA_HOME%jrein;”

    5、测试开发环境

    开始--运行(同时按住win和R),打开“运行”窗口,输入“cmd”单击“确定”,进入DOS环境中。

    在命令提示符后直接输入“javac”,按Enter键,系统会输出javac的帮助信息,这说明JDK配置成功。

    6、Java程序

    (1)编写源代码

    记事本工具中输入

    public class HelloWorld{

      public static void main(String[] args){

          System.out.println("HelloWorld");

          }

    }

    另存为--文件名为“HelloWorld.java”--保存

    (2)编译源代码

    源代码文件夹空白处单击“shift+右键”---“在此处打开命令窗口”

    在弹出的命令窗口输入“javac HelloWorld.java”命令---在源代码文件夹中出现“HelloWorld.class”文件

    (3)运行class文件

    在命令窗口输入“Java HelloWorld”来运行class文件---控制台出现“HelloWorld”

     

    附:本课思维导图

  • 相关阅读:
    Nginx技术研究系列6-配置详解
    IBatis.Net 老技术新研究
    .Net 内存对象分析
    Nginx技术研究系列2-基于Redis实现动态路由
    hexo d 报错‘fatal: could not read Username for 'https://github.com': No error’
    从架构理解价值-我的软件世界观(转载)
    消息队列1:RabbitMQ解析并基于Springboot实战
    PostgreSQL之oracle_fdw安装与使用
    消息队列0:消息队列概述
    Java多线程1:进程和线程的区别
  • 原文地址:https://www.cnblogs.com/xiao55/p/5199458.html
Copyright © 2020-2023  润新知