18th,Feb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、Java程序

编写源代码

public class HelloWorld

  {

  public static void main(String[] args)

     {

      System.out.println("HelloWorld");

      }

   }

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

编译源代码

shift+右键---“在此处打开命令窗口”---运行“javac HelloWorld.java”命令---在同一文件夹中出现“HelloWorld.class”文件

运行class文件

输入“Java HelloWorld”来运行class文件---控制台出现“HelloWorld”

5、Eclipse汉化

在Eclipse官网找到制定网址---Eclipse中Help-Intall New Software-Add-"Name:XX   Location:上文网址“

以上是关于18th,Feb的主要内容,如果未能解决你的问题,请参考以下文章

流程控制---循环语句 (25th,Feb)

Java语法基础 19th,Feb

股票日记---14th Feb 2020

22th.Feb.2019

数组--- 概述创建初始化遍历 ( 27th,Feb)

Chapter 6字符串--- 初始化,字符串操作 (29th,Feb)