JSON

别样JAVA学习(一)基础知识

字号+ 作者:H5之家 来源:H5之家 2017-04-03 10:04 我要评论( )

之前Python进行机器学习发现当数据量越来越大时,单纯的python处理已难以满足,需要用到hadoop对数据的并行处理,而hadoop用JAVA编写,因此我开始了JAVA的学习。

之前Python进行机器学习发现当数据量越来越大时,单纯的python处理已难以满足,

需要用到hadoop对数据的并行处理,而hadoop用JAVA编写,因此我开始了JAVA的学习。

以下是观看《毕向东JAVA基础25天视频教程》学习笔记

共有9章,章节大体思路是:为什么--->是什么--->如何做。

关于why?

目的简而言之为了数据更有效的并行处理。

关于what?

那么欢迎来到JAVA的世界。

一、基础常识

1、软件开发

a:什么是软件?

软件:一系列按照特定顺序组织的计算机数据和指令的集合。

常见软件:系统软件:如DOS,windows,Linux等,

应用软件:如扫雷,迅雷,QQ等。

b:什么是开发?

制作软件

2、人机交互

a:软件的出现实现了人与计算机之间的更好的交互。

b:交互方式:

图形化界面(Graphical User Interface GUI)

这种方式简单直观,使用者易于接受,容易上手操作。

命令行方式(Command Line Interface CLI)

需要有一个控制台,输入特定的指令,让计算机完成一些操作。

较为麻烦,需要记录住一些命令。

3、命令行方式

dos命令行,课程中常见的命令。

dir:列出当前目录下的文件以及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回到上一级目录

cd \:退回到根目录

del:删除文件

exit:推出dos命令行

4、计算机语言

a:通过DOS命令行的演示,发现原来操作计算机就如何计算机说话一样。

b:我们告诉它做什么,它就可以做什么。前提是,我们和它说的内容它必须识别才可以。这就是计算机语言。

4.1、什么是计算机语言?

a:语言:是人与人之间用于沟通的一种方式。

例如:中国人与中国人用中文沟通。

而中国人要和韩国人交流,就要学习韩语。

b:计算机语言:人与计算机交流的方式。

如果人要与计算机交流,那么就要学习计算机语。

计算机语言有很多种,如:C,C++,JAVA等。

4.2、Java语言概述

a:是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

b:是一种面向Internet的编程语言。

c:随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

d:是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

e:三种技术架构

J2EE(Java 2 Platform Enterprise Edition)企业版

J2SE(Java 2 Platform Standard Edition)标准版

J2ME(Java 2 Platform Micro Edition)小型版

f:语言特点:跨平台性

原理是什么?

只要在需要运行java应用程序的操作系统上,

先安装一个Java虚拟机(JVM Java Virtual Machine)即可。

由JVM来负责Java程序在该系统中的运行。

4.3、Java语言的环境搭建

a:明确什么是JRE(Java Runtime Enviroment)Java运行环境,JDK(Java Development Kit)Java开发工具包

b:下载JDK

c:安装JDK

d:配置环境变量

e:验证是否成功

4.4、Java程序开发体验--Hello World

将Java代码编写到扩展名为.java的文件中。

通过javac命令对该.java文件进行编译。

通过java命令对生成的class文件进行运行。

简而言之:编写-->编译-->运行

4.5配置classpath

classpath查找顺序:先在path定义的路径找,再到当前找;

path查找顺序:先在当前找,再到path找。

本章重点:

JDK,JRE,JVM的特点

环境变量的配置path和classpath以及作用。

Java程序的编写,编译,运行步骤。

在配置,编写,编译,运行各个步骤中常见的错误以及解决方法。

下一章我们将讲解Java语言基础组成

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • webpack2 和 NPM Scripts 进行 JavaScript 组件开发

    webpack2 和 NPM Scripts 进行 JavaScript 组件开发

    2017-04-01 13:02

  • [译] 用 JSON 构建 API 的标准指南

    [译] 用 JSON 构建 API 的标准指南

    2017-03-31 10:02

  • Angular工具首法学习

    Angular工具首法学习

    2017-03-20 16:02

  • 转Fisher学习小镇和宜家轨道

    转Fisher学习小镇和宜家轨道

    2017-03-20 15:04

网友点评