千里之行 始于足下
今天开始老何与大家分享Android开发Java语言部分,该如何学好一门编程语言呢?老何有一点经验愿和大家分享。【见附注1】
OK,咱们开始Java语言的第一个程序Hello World!(为更好的练习Android Java语言部分,采用Eclipse作为工具,相对于AndroidStudio练习Java更方便)
1,打开Eclipse,新建Java工程
2,输入工程名称,选择JRE
3,确定相关设置,默认即可(src为源文件目录,bin为编译后的文件目录,见附注2,java运行原理)
4,生成工程如下(这里默认打开的是包浏览器视图,后面也介绍了导航浏览器视图,见附注3,包浏览器视图和导航浏览器视图)
5,新建包文件(也就是创建分类文件夹,当然也可以不用创建,分类的好处是当文件多了方便归类查找,一般按功能模块划分)
6,输入包的名字( 格式一般为域名反写+项目名+功能名,这里如com.company.hello.first)
7,新建第一个java文件
8,输入java 类名字,其他项为包位置,模版选项等(这里勾选了public static void main,为我们生成了一段入口代码)
9,第一个java程序出来了
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
11,运行HelloWorld 文件
12,控制台显示了结果
13,切换打开导航视图管理器(见附注3,包浏览器视图和导航浏览器视图)
14,导航视图如下,更清晰的显示了程序文件结构
> 目录src: 存放java源程序
> 目录bin: 存放源程序编译后的class类文件
> .settings/.classpath/.project: Eclipse根据项目配置自动生成的相关文件
附注:
1、如何学习一门语言 ?
老何把语言学习分成三个部分:基本功+套路+规则,为了便于理解把它和武术学习作对比(老何曾在体大学过一点散打的,略懂一二)
基本功:是编程的基础,如数据类型、基本运算、流程控制等,对应武术中手法、步型、腿法等。
套路:是经验的总结,语言中有各种模式,如MVC、单例、观察者、代理等,对应武术中如什么式,多少掌等。
规则:是语言的精华,如API或框架,每种语言有自己的规则(按照一定的方法,输入特定的参数,获得想要的结果),对应武术中就是竞技规则,只有按照规则比赛才能得分。
基于此,我们重点要练好基本功,掌握一些套路,不断的积累并运用规则。
最后加一点就是勤奋,不断的修炼,总结,当然要结合各种实战。(实践是检验真理的唯一标准)
最终目标是融会贯通,达到无招胜有招(给个需求总能给出有效的解决方法)
2、java运行原理
开发的代码是Java源程序(各个*.java文件),经过JRE中的javac编译生成Java类文件(对应的*.class文件)(Eclipse已经帮我们后台整合编译,run时直接生成)
Java类文件被装载到Java虚拟机上(Java程序和各个操作系统通讯的接口,位于JRE中,把.class字节码解释成具体平台上的机器指令执行),因此只要安装了JRE,即可实现跨平台运行Java程序。
3、包浏览器视图和导航浏览器视图
包浏览器视图,以包为显示单位,开发编辑时更方便
导航浏览器视图,以文件夹为显示单位,树形层次结构显示,同系统的目录结构,查找结构时更方便
以不同视角查看工程,具体选择哪个看个人喜好。
相关文章:
创建Java HelloWorld(千里之行 始于足下)<04<Android开发小典