“ 本系列文章主要针对大学生,针对资质一般的同学。希望通过这一系列文章让同学们入门,学习一些工作中用的到的技术,找到一个好工作。本系列教程主要以Java语言为主。”
今天这篇不太适合有一定基础的同学,完全是新手教学。从开发工具的安装到创建项目,运行项目,输出“Hello World”。
01
—
Jdk安装+开发工具安装
这一部分大家就自行百度吧,建议jdk使用8,开发工具建议使用idea,使用Eclipse也可以。不太建议直接txt写,没啥必要。idea白嫖可以看我的某度云盘。地址点击查看原文,提取码: eaja
(以下所有的操作都是基于Idea开发工具)
02
—
创建一个Java项目
那我先带大家用idea创建一个项目。接下来直接上图。启动idea之后,点击【New Project】按钮
弹出创建项目的对话框,左侧选择Java,然后直接点击【Next】按钮
这一步什么也不用操作,直接点击【Next】按钮
这一步输入项目名称之后,直接点击【Finish】按钮,项目创建完成,会进入到idea的主界面
出现这个界面我们的项目就算创建完了
03
—
“Hello World”
项目创建完成之后,我们就可以写出那行神秘代码了。
我们先建一个Java类,右键项目左侧的src目录,在弹出的菜单中选择【New】,然后再选择【Java Class】
弹出一个对话框,输入类的名称,然后敲一下回车键就好了。比如输入Test。这里要注意,在Java中类名要大写,不要问为什么,就是要大写,记住就完了。
这个时候我们看到一个名为Test的类。但是这个类里什么都没有,接下来我们就需要写一个main方法,因为main方法是Java程序的入口。我们直接在中括号之间输入“main”,这个时候idea会有代码提示,然后直接回车即可。
这样我们就有了一个main方法,然后我们在main方法的中间输入那行神秘代码
System.out.println("Hello World");
然后点击main方法左边的绿色小三角,程序编译完成之后,就可以看到控制台打印的“Hello World”了。
04
—
真正的“hello world”
完成了传统的“Hello World”,那我们正式开始真正的“Hello World”。
在开始入门之前,我们需要先了解一些基础语法。
1.基本数据类型
在Java中,我们第一要知道的就是基本数据类型,比如用于存放整型(整型就是没有小数点的整数)的数据用int、short、long,用于存放浮点型(带小数点的数)的数据用double、float,用于存放是否的数据用boolean,用于存放字符的用char,这里要注意,char用来存放字符,不是字符串;存放字符串的用String,String是一个类,不是基本数据类型,但是用法和基本数据类型基本一致。还有一个就是数组,是由某一个基本数据类型组成的集合,比如我有一个装有5个整型的集合。{1,2,3,4,5}
int i = 1;
long l = 1;
short s = 1;
double d = 1.1;
float f = 1.1F;
boolean b = true;
char c = 'a';
String str = "a";
int[] arr = {1,2,3,4,5};
2.判断语句
判断语句是Java使用频率比较高的,判断语句主要是用于在不同的情况做不同的事情。比如,如果今天是10月1日就是国庆节,如果今天不是10月1日就不是国庆节。
if(是10月1日) {
国庆节
} else {
不是国庆节
}
3.循环语句
循环语句也是Java使用频率很高的语法,循环语句主要是将某一堆相同属性的东西一个个的拿出来去做一些事情。比如,有10颗篮球,我们需要给这10个篮球一个一个编上号。10颗篮球相当于数组,每一颗篮球相当于数组中的每一个元素。在Java中,所有的顺序都是从0开始数。这里我们只为大家讲解for循环。接下来为大家演示一下,有一个长度为5的int数组,我们将数字的每一个元素打印到控制台中
// 因为在Java中要从0开始数,所以i要等于0;
// 数组的长度是5,从0开始数数到4就可以了,所以我们小于5,或者小于等于4
// 因为我们要一个一个的去打印,需要我们要i++,++是java中的一种运算,叫做自增
int[] arr = {1,2,3,4,5}
for(int i=0; i < 5; i++) {
System.out.println(arr[i]);
}
其实上边的这些东西很好理解,很多同学其实不是卡在上边,而是当你拿到一道题或者一个例子的时候,你不知道该怎么下手,该怎么写。那接下来,我描述一道题,让大家看看我的思路是怎么样的。
比如有一道题,让你写一个方法,这个方法的要求是:“传给你一个整型的数字,你要告诉我是奇数还是偶数”。我们可以从这句话中得到以下几个信息:
他会传给你一个整型数字,根据这个信息我们就知道,我们的这个方法有一个参数,是一个整型的数字;
他需要你返回给他是奇数还是偶数,根据这个我们知道,这个方法需要有返回值,而且要返回“奇数”和“偶数”的文字,所以返回的类型就是字符串;
根据以上两点,我们就可以写出整个函数的大框架
String getEvenNumber(int number) {
return "";
}
接下来我们要做的就是,判断是奇数还是偶数,能被2除尽的就是偶数,反之就是奇数,所以我们在这儿要使用判断语句。
String getEvenNumber(int number) {
if(number % 2 == 0) {
return "偶数";
} else {
return "奇数";
}
}
这样我们就完成了这个题目。
我觉得这样才算是一个真正的Hello World,传统的Hello World仅仅是检验环境是否安装正确,并没有对Java有一个真正的认识。什么是方法,什么是基本数据类型,什么是判断语句等等。我一个没学过的人,我也可以照着教程,也能敲出来Hello World。
希望Java的初学者看完这篇文章能对Java有了一个初步的映像。
本文分享自微信公众号 - 自增程序员(javaipp)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。