java小白训练营2109-day01搭建开发环境

Posted 长安紫薯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小白训练营2109-day01搭建开发环境相关的知识,希望对你有一定的参考价值。

课程安排 6天

如何去学习一个新的知识?

问度娘,百度百科,官网

java背景

java开发语言
java的父亲?c++托生自c语言,python 速度慢,java速度慢,都是编译语言。python第一比java还慢,
java可以变快,如果这部分代码慢,可以用c语言改写
结论:java永远比python
java之父

sun公司,91年oka目标互联网(前卫),95年java。
98 java分成三个部分:java1.2
1)J2SE JDK java开发者工具包
2)J2EE,enterprise 企业级,把开发由小作坊升级为企业 EJB 3.0( enterprise javabean) 开启分布式大型项目先河
SSM框架三大框架 SpringMVC+Spring+MyBatis,Spring把EJB 3.0干掉
微服务Dubbo阿里2015,SpringCloud Netflix2017,SpringClound Alibaba 2020
3)J2ME,嵌入式,软件+硬件
java生态链:nginx+redis+mycat+doker/hadoop+flink都是基于JDK+Spring全家桶
学习核心内容在哪里?不是纯粹学习java语言,重点学习ssm+springcloud微服务+互联网架构+大数据架构
java大数据方向学习重点:不是java语言,而是微服务(互联网架构)和大数据

Java的世界,搭建开发环境

1)JDK 1.8x
2)Eclipse 2.7+

验证开发环境

1)验证JDK环境,进入window,打开DOS命令黑窗口,执行DOS命令
java -version java.exe文件执行,展示java当前的版本号 1.8xxxx

2)验证eclipse,软件,帮助菜单,about菜单,展示版本 2.7+ 以上版本

配置eclipse

配置开发平台 工作空间

在磁盘上开辟一块位置:总目录,所有创建代码都放在这个工作空间中,方便查找

管理工程

包视图

负责管理我们的项目,多个项目,代码最终都放在项目中

控制台

调试,程序执行对不对,信息在控制台中展现,控制台的信息是给开发者看的,用户看不到

配置eclipse开发环境步骤

1、创建新的工作空间
需要手动创建工作空间的目录 c:/2019/ws 不许有中文,不许有空格

让eclipse知道工作空间的存在,eclipse初始时它有默认工作空间
怎么让eclipse知道它在哪里?菜单 eclipse switch workspace,切换工作空间

从other中选择刚刚创建的新的工作空间目录即可,eclipse重新启动,然后就切换到新的工作空间

2、配置工作空间字符集(解决中文乱码)默认GBK字符集,市场主流UTF-8


在强调一下:创建项目前要设置这个字符集UTF-8,这样再创建项目时,项目的字符集就是UTF-8,默认是GBK,会发生乱码问题。

3、配置包视图 package

4、配置控制台 console


写第一个java代码步骤

1)创建第一个java project 工程、项目

2)创建一个包 package

3)创建第一个java类,HelloWorld.java

4)创建一个main方法,执行代码入口
5)打印信息:System.out.println 工具类的方法,这个方法就把信息输入到控制台 Hello World.

package cn.tedu.hello;

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World");
	}
}

6)运行程序 RunAs java application

调整字体大小

java提供3种注释方式

1)单行注释,采用//开头,后面的内容是不会执行,只供开发者查阅,本质说明
2)多行注释,/* … /
3)javadoc,/
* … */ ,java可以自动生成类文件说明书,鼠标移动它的方法上,会展示它的说明

最终说明代码

//注释,package包  eclipse带来好处,语法高亮,紫色关键字
//cn.tedu.hello 习惯域名倒写.项目名称
package cn.tedu.hello;  //java语句结尾使用标识符,分号

/*
 * public 关键字,修饰符,修饰类,公开
 * class 修饰符,标识这个文件是个类,java中写代码最多
 * HelloWorld 在同一个包路径下类名唯一,大驼峰
 * {} 成对出现 class body 类体,都是包含关系,代码必须写在类中
 */
public class HelloWorld {
	/**
	 * public 关键字,修饰符,公用,修饰方法
	 * static 静态的,静态方法和非静态方法no-static
	 * void 没有返回值
	 * main 死的,入口函数(方法),主函数,唯一,程序执行起点
	 * () 函数参数,参数列表
	 * String 字符串
	 * [] 数组,多个值
	 * args 参数名称argument缩写,s复数,多个值
	 * {} 函数体,方法体 method body,代码写在方法体中
	 * java中提倡见名知意
	 */
	public static void main(String[] args) {
		/*
		 * System 系统提供api工具类
		 * . 点操作符
		 * out 系统输出设备(显示器);in 系统输入设备(键盘、鼠标)
		 * println 打印信息到控制台,ln=line换行
		 * ""括起来,定死,字符串
		 */
		System.out.println("Hello World.");
	}
	
}

小结

1、workspace、project、package、*.java有什么区别,如何存储的

workspace 工作空间,本质是磁盘目录,一般不需要创建多个,除非项目非常多
project 项目、工程,java project/javaweb project web项目,很少见/ Maven project/ SpringBoot Maven project
工程管理它意义,eclipse会自动把java最基础类引入(导入import)rt.jar(*.class集合)只有rt.jar下的内容 java.lang.*自动导入,可以直接使用。其它需要手动导包import
project 工程本质也是一个目录,项目习惯多个
package 包 cn.tedu.hello 包路径
.包路径分隔符,也是多级目录,包路径就把很多文件放在不同目录中来管理

file 文件 HelloWorld.java 源文件 HelloWorld.class 字节码文件
源文件是纯文本文件,它可以使用任意文本编辑器工具打开:editplus,notepad,eclipse,idea

2、JDK、JRE、JVM

百度百科,相对官方,中文,不会太乱说。作为入门
官网,英文,
demo 百度,从多练习中学习,从错误学习
1)JDK(Java Development Kit java开发者工具包 rt.jar 基础类库,其它通过类库, java.exe 运行,javac.exe 编译,javadoc.exe 生成html页面版本java类的说明书-被替代)
2)JRE(Java Runtime Environment java运行时环境)rt.jar 基础类库,其它通过类库 ,JVM
3)JVM(Java Virtual Machine java虚拟机)运行java程序
它们的关系

以上是关于java小白训练营2109-day01搭建开发环境的主要内容,如果未能解决你的问题,请参考以下文章

java小白训练营2109-day04-流程控制:分支判断+循环迭代+异常

java小白训练营2109-day02-基础语法:关键字+变量+常量+运算符

java小白训练营2109-day03-数据结构:基本类型+包装类型+数组+对象

java小白训练营2109-day04-知识回顾

java小白训练营2109-day05-知识回顾

java小白训练营2109-day03-知识回顾