日常:学习Java编程语言 - 第一部分

Java编程语言由James Gosling开发,因此James Gosling一直被认为是Java编程语言的父亲。

1995年 ,当C ++编程语言被广泛使用。 升阳的所谓“ 绿色 ”平台上工作的雇员开发的一种编程语言,并把它命名为“ 橡木 ”。

这个名字是由他使用他的办公室的窗户看到外面的一棵橡树的启发。 后来名橡木是在Java取代。

Java编程语言是由詹姆斯·高斯林开发,因此詹姆斯·高斯林已被评为如Java之父编程语言

Java编程之父James Gosling

Java编程之父James Gosling

现在的问题是,如果已经有了这样一个函数式编程语言(C ++)可用,为什么先生 高斯林和他的团队需要不同的编程语言。

Java旨在与特点:
  1. 写一次,运行在任何地方
  2. 跨平台的程序开发,即, 在结构上中性
  3. 安全
  4. 基于类
  5. 面向对象
  6. 支持Web技术
  7. 强大的
  8. 解释
  9. 遗产
  10. 螺纹
  11. 动态
  12. 高性能

Java的开发之前,写了一台计算机上或架构方案将不会在另一台计算机和体系结构上运行,因此而开发Java团队主要集中于跨平台的功能,并从那里的概念一次到处运行来了,这仍然是太阳微系统的报价很长一段时间。

Java程序中JVM(Java虚拟机 ),它增加了系统和程序,这进一步意味着额外的安全性之间的额外层运行。 之前,其他的Java编程语言不具有这样的特征,这意味着代码正在运行的可能是恶意的可以感染一个系统或连接到它的其他系统,但是,Java保持克服使用JVM这个问题。

Java是一种OOP( 面向对象编程 )语言。 通过面向对象的特性,这意味着所有的实体是一个对象,它进一步表明现实世界物体

Java是被Sun公司开发的,巧合的是网络技术已初见雏形,并在Java开发是高度与这种影响,即使在今天,网络世界使用Java比其他任何语言Java是严格意义上的解释语言,这意味着Java的通过以中间形式翻译源代码来直接执行源代码。

Java是在本质上即坚固,它可以应对与错误是输入或计算。 当我们说Java是动态编程语言时,我们的意思是说它能够将复杂的问题分解成简单的问题,然后独立执行它们。

Java支持线程线程是可以独立通过操作系统调度程序来管理小程序。

Java支持继承 ,这意味着关系可以类之间建立。

毫无疑问!Java的开发作为一个继任者'C''C ++编程语言,因此它继承了许多功能,从它的前身即,CC ++有一些新的特点。

但从运营商的角度学习Java的高度赞赏和技术最受追捧的。 学习任何编程语言的最好方法是开始编程。

我们去编程之前,我们需要知道一件事是:在类名程序名称应该是一样的,但它可以在一定条件下不同,但按照惯例,它总是重命名程序,因为它的类名是个好主意。

javac的Java编程语言的编译器。 显然,你应该对Java安装和环境变量设置。 基于RPM的系统安装Java是只需一次点击即可作为WindowsDebian的更多或更少的系统。

然而Debian的Wheezy不必在其回购爪哇 它是一个有些凌乱的Wheezy安装Java。 因此,在debian上安装的一个快速步骤如下:

在Debian Wheezy中安装Java

从这里下载正确的Java版本,为您的系统和架构:

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html

一旦你下载,请使用以下命令在DebianWheezy安装。

# mv /home/user_name/Downloads /opt/
# cd /opt/
# tar -zxvf jdk-7u3-linux-x64.tar.gz
# rm -rf jdk-7u3-linux-x64.tar.gz
# cd jdk1.7.0_03
# update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_03/bin/java 1
# update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_03/bin/javac 1
# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so 1
# update-alternatives --set java /opt/jdk1.7.0_03/bin/java
# update-alternatives --set javac /opt/jdk1.7.0_03/bin/javac
# update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so

对于RHEL,CentOSFedora用户也可以前往以下网址安装最新版本的Java。

  1. 在RHEL,CentOS和Fedora中安装Java

让我们转到编程部分学习几个基本的Java程序。

程序1:hello.java

class hello{
public static void main (String args[]){
System.out.println("Sucess!");
}
}

将其保存为:hello.java。 编译并运行如图所示。

# javac hello.java
# java hello

示例输出

Sucess!

程序2:calculation.java

class calculation { 
public static void main(String args[]) { 
int num; 
num = 123;
System.out.println("This is num: " + num); 
num = num * 2; 
System.out.print("The value of num * 2 is "); 
System.out.println(num); 
} 
}

将其保存为:calculation.java。 编译并运行如图所示。

# javac calculation.java
# java calculation

示例输出

This is num: 123
The value of num * 2 is 246

自己做:

  1. 写一个程序,让你的第一个名字姓氏 ,然后解决你与你的姓氏
  2. 写一个有三个整数值的程序并执行此外减法乘法除法 ,并得到自定义输出。

:这种学习方式会让你知道,学有所成。 但是,如果你在编写程序面临的问题' 自己动手 ',你能拿出你的代码和注释中的问题。

本条中,“ 一天一天 ”是Howtoing.com的概念,从这里我们会为您提供各式各样的教程。 本文将与先进水平 ,逐条入门级的程序进行扩展。

我们很快会提出这个系列的下一篇文章。 直到然后保持调整。

喜欢分享我们帮助我们 传播