创建Java HelloWorld(千里之行 始于足下)<04

    千里之行 始于足下

    今天开始老何与大家分享Android开发Java语言部分,该如何学好一门编程语言呢?老何有一点经验愿和大家分享。【见附注1】

   OK,咱们开始Java语言的第一个程序Hello World!(为更好的练习Android Java语言部分,采用Eclipse作为工具,相对于AndroidStudio练习Java更方便)

1,打开Eclipse,新建Java工程

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第1张图片
创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第2张图片

2,输入工程名称,选择JRE

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第3张图片

3,确定相关设置,默认即可(src为源文件目录,bin为编译后的文件目录,见附注2,java运行原理)

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第4张图片

4,生成工程如下(这里默认打开的是包浏览器视图,后面也介绍了导航浏览器视图,见附注3,包浏览器视图和导航浏览器视图)

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第5张图片

5,新建包文件(也就是创建分类文件夹,当然也可以不用创建,分类的好处是当文件多了方便归类查找,一般按功能模块划分)

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第6张图片

6,输入包的名字( 格式一般为域名反写+项目名+功能名,这里如com.company.hello.first)

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第7张图片

7,新建第一个java文件

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第8张图片

8,输入java 类名字,其他项为包位置,模版选项等(这里勾选了public static void main,为我们生成了一段入口代码)

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第9张图片

9,第一个java程序出来了

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第10张图片

10,编辑代码,增加注释和输出

      > package com.company.hello.first; 定义文件所在的文件夹,包路径

      > public class HelloWorld 定义类名

      > public static void main(String[] args) 程序入口,main方法

      > //输出Hello World 为单行注释,/* */为多行注释,类似于备注

      > String[] args 数组参数,可通过执行java Helloworld args[0]args[1]…,一般用不上

     > System.out.println(“Hello World !”);标准输出方法println,位于java.lang包下的系统方法,打印Hello World

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第11张图片

11,运行HelloWorld 文件

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第12张图片

12,控制台显示了结果

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第13张图片

13,切换打开导航视图管理器(见附注3,包浏览器视图和导航浏览器视图)

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第14张图片

14,导航视图如下,更清晰的显示了程序文件结构

       > 目录src: 存放java源程序 

       > 目录bin: 存放源程序编译后的class类文件 

       > .settings/.classpath/.project: Eclipse根据项目配置自动生成的相关文件

创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典_第15张图片

附注:

1、如何学习一门语言 ?

    老何把语言学习分成三个部分:基本功+套路+规则,为了便于理解把它和武术学习作对比(老何曾在体大学过一点散打的,略懂一二)

    基本功:是编程的基础,如数据类型、基本运算、流程控制等,对应武术中手法、步型、腿法等。

    套路:是经验的总结,语言中有各种模式,如MVC、单例、观察者、代理等,对应武术中如什么式,多少掌等。

    规则:是语言的精华,如API或框架,每种语言有自己的规则(按照一定的方法,输入特定的参数,获得想要的结果),对应武术中就是竞技规则,只有按照规则比赛才能得分。

    基于此,我们重点要练好基本功,掌握一些套路,不断的积累并运用规则。

    最后加一点就是勤奋,不断的修炼,总结,当然要结合各种实战。(实践是检验真理的唯一标准)

    最终目标是融会贯通,达到无招胜有招(给个需求总能给出有效的解决方法)

2、java运行原理

     开发的代码是Java源程序(各个*.java文件),经过JRE中的javac编译生成Java类文件(对应的*.class文件)(Eclipse已经帮我们后台整合编译,run时直接生成)

    Java类文件被装载到Java虚拟机上(Java程序和各个操作系统通讯的接口,位于JRE中,把.class字节码解释成具体平台上的机器指令执行),因此只要安装了JRE,即可实现跨平台运行Java程序。

3、包浏览器视图和导航浏览器视图

     包浏览器视图,以包为显示单位,开发编辑时更方便

    导航浏览器视图,以文件夹为显示单位,树形层次结构显示,同系统的目录结构,查找结构时更方便

    以不同视角查看工程,具体选择哪个看个人喜好。


相关文章:

创建Java HelloWorld(千里之行 始于足下)<04

创建Swift HelloWorld(千里之行 始于足下)<04

创建Objective-C HelloWorld(千里之行 始于足下)<04B

你可能感兴趣的:(创建Java HelloWorld(千里之行 始于足下)<04