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-基础语法:关键字+变量+常量+运算符