Java大数据基础——day01

大家好,自我介绍一下。

我是接下来带大家超神的建哥。

睁开大眼,看好了联系方式:18935466019,联系邮箱:[email protected],QQ:343438569.

在接下来的时间,会带大家走入新的旅程,Java。学习大数据之前呢,大家先了解一下编程基础,了解Java语言开始。零基础学习哦。

1.Java简介(了解):

在学习Java之前,大家应该或多或少的接触过一些语言,C语言,C++语言。其实语言是想通的。

C语言是面向过程的语言,这个大家知道吧?那么C++语言呢?是面向对象吧。

Java语言一样,也是一门编程语言,面向对象?面向过程呢?

在学习中要学会对比,没有对比就没有伤害。比如我们在街上碰到了一个美女,回头看看自己对象,是不是对象就上去怼你了呢?

这就是对比。学习也要时刻在对比,做不到举一反三,那就最起码做个举一反二也可以哈。

Java语言呢?说他很牛逼,一点也不为过。早在我们上学的时候,就听说过Java不行了,学习其他语言吧。到现在6年过去了,感觉还是很厉害啊。Java就是一门编程语言,Java发展到今天,已经成为了一个真正意义上的语言标准,如果学习过(C、C++、Java)可以发现语法结构是很类似的,但是Java的标准指的是一种作为应用层封装的标准,使用Java可以调用一些底层的操作,例如,今天的移动端的Android开发,就是利用了Java调用了Linux内核操作形成的。在2003年的时候,Java成功的应用在了一枚美国的火箭上。看到了,牛逼吧。

Java的制造公司-----SUN公司,蛀牙从事与硬件生产的。说道硬件,大家是不是就想起来,是不是就是还有软件呢?

而最悲催的是 SUN的确是Java的缔造者,但是真正用它赚到钱的是IBM(Websphere Studio)。IBM,大家很清楚吧?

说道这里,推荐大家看一本书:叫做《浪潮之巅》,这本书,很厉害的。获得过大奖,大家不信现在可以查看一下哦。

Java现在呢?被Oracle收购了。69亿美刀啊。美刀?你有吗?没有的话,就赶紧好好跟着接着学习吧.老师带你挣美刀。

Java是一门跨平台的语言,那么怎么跨平台呢?我们通过下面这幅图来进行解释。

Java大数据基础——day01_第1张图片

2.接下来呢,我们在了解一下JDK、JRE、JVM的关系

JVM --- Java Virtual Machine --- java虚拟机,是java能够跨平台的前提

JRE --- Java Runtime Environment ---JAVA运行时环境,包含JVM+核心类库

JDK --- Java Development Kit --- java开发工具包,开发工具+JRE。

3.JDK的安装与配置

在我们开发Java时候,不可或缺就是JDK。JDK指的是Java的开发工具,本次使用的版本是JDK 1.8(不过在实际的开发之中,可能JDK 1.6或者1.7还是主流使用版本),可以直接登录www.oracle.com(www.sun.com)上进行下载。

配置的问题,大家下来课后自己动手去配置一下环境。

配置步骤:【我的电脑】 è 【属性】 è 【高级】 è 【环境变量】 è 【添加新的PATH】,不同的PATH之间使用“;”分隔。

4.Java的分类

JAVASE --- Standard Edition --- 标准版

JAVAEE --- Enterprise Edition --- 企业版

JAVAME --- Micro Edition --- 微型版

5.第一个Java程序:永远的“Hello World !”

使用开发工具eclipe或者idea等都可以。

public class FirstApplication(){

    public static void main(String args[]){
        System.out.println("Hello, World!");

}

}

第一个程序写完之后,大家可以接着练习一下,打印自己的姓名,学校之类的。5分钟时间。边练习边并且考虑一下,程序的结构是什么杨的?

说明:

5.1关于类的定义;

public class 类名称{}

其中关于public ,是可以更换的,public顾名思义,公有的。

在java程序中,一定要被类管理。格式就是上面那样。

对于类的定义现在就有了两种形式:

                 - public class定义:类名称必须和文件名称保持一致,在一个*.java之中只能有一个public class;

                 - class定义:类名称可以和文件名称不一致,但是生成的是class定义的名称,在一个*.java程序之中可以同时存在多个class的定义,编译之后会分为不同的*.class文件;
所有类名称必须有自己的命名规范,每一个单词的开头首字母大写,例如:FirstDemo。

5.2 主方法

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

主方法表示的是一个程序起点,要放在一个类之中.

而今天说的类是什么?后续我们会继续讲解。

5.3  系统输出

           可以直接在屏幕上显示输出信息。

System.out.print();
System.out.println();

输出后不换行,第二行是输出后换行。

预习:

1.标识符和关键字

2.数据类型

你可能感兴趣的:(Java,大数据)