继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

毛哥的快乐生活 十七章 Java语言当年我学的很溜的

程序员大阳
关注TA
已关注
手记 357
粉丝 1.5万
获赞 1523

本章源码:Github

既然要用java开发动态网页,先把开发环境弄好,这块内容毛哥当年还是学的挺溜,什么顺序结构、if else选择结构、while、for循环结构,都搞得像模像样。

安装配置JDK8

JDK,是干嘛的,就是java开发运行的基础设置,比如你汽车要开得有汽油,灯泡要开得有电力,java开发程序要有JDK。

犹记得当年用的还是jdk1.6,现在都有jdk11了,不过从网上搜索了下,目前还是用jdk8的比较多。

安装JDK没有啥好说的,官网下载后直接一步一步安装即可,下载路径:JDK8下载

图片描述

毛哥下载之后,选择将其安装到C:\develop\JDK1.8下,为了方便管理和记忆,此后所有用到的开发工具都安装到C:\develop目录。

当然了,安装完毕还需要配置下JDK环境变量,配置环境变量的意义是告诉操作系统,我们的系统已经安装了JDK了,可以开发java程序了。然后操作系统知道自己有了JDK,还知道其安装目录,所以该调用JDK的时候,操作系统就知道去哪儿调用了。

配置环境变量很简单:(注意下面PATH是追加)

JAVA_HOME:    C:\develop\JDK1.8
CLASSPATH:    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH:         ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  

下载使用eclipse

开发java程序可以使用文本编辑器比如txt,但是需要使用java命令进行编译运行,不如直接使用集成开发环境,点击下按钮就可以帮咱直接运行程序了。

java开发常用的集成开发环境是eclipse和intellij idea,目前idea比较火,但是新手入门还是用eclipse吧,更加容易上手一点。

eclipse下载解压后直接打开eclipse.exe即可,无需安装。下载地址:清华大学eclipse2018-12镜像

注意选择下面这个下载,表示用于开发jee的windows平台的64位操作系统版本。
图片描述

第一个java程序:hello world

毛哥打开eclipse,还是那熟悉的界面:
图片描述

点击File-New-Project…,里面内置了很多项目类型模板,常用的有:

  1. Java Project:普通Java项目,一办就是学习使用的控制台项目,可以在Console控制台打印一些内容
  2. Web/Dynamic Web Project:动态web项目,也就是动态网站,这个就是毛哥要做的动态网页项目类型了

此处选择Java Project,然后在向导里面填写基本信息后,eclipse就会按照向导配置帮我们生成一个标准的Java Project了。
图片描述

项目结构非常简单,包括JDK的一些内容,还有就是源代码文件夹src。

图片描述

右击src,选择New-Class,打开新建类的向导,因为java都是以类组织代码的,而类又是用包来划分管理的,所以此处我们给类设置了个名字FirstClass,然后包名是com.maoge.hello。
图片描述

最后,编辑类的内容并运行,感觉不错。
图片描述

Java语言的基本结构

毛哥还记得Java语言的执行顺序(好像也是所有现代语言的执行顺序),无非就是顺序、选择、循环。一个例子足以表达:

public class FirstClass {
	public static void main(String[] args) {
		//顺序语句从前到后依次执行
		System.out.println("1");
		System.out.println("2");
		//选择语句根据条件判断是否成立执行
		int num=10;
		if(num>1) {
			//如果成立输出yes
			System.out.println("yes");
		}else {
			//如果不成立输出no
			System.out.println("no");
		}
		//循环语句
		for(int i=0;i<num;i++) {
			//i初始化为0,每当i小于num,执行一次大括号内部一次,然后i加1
			System.out.println(i);
		}
	}
}

所以执行结果是,毛哥还是很欣慰,当前Java也不是白学的啊,可以直接搞Servlet了,可见:真乃技多不压身也。

图片描述

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP