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程序
它们的关系

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值