java小白训练营2109-day01搭建开发环境(代码片段)

长安紫薯 长安紫薯     2023-01-06     637

关键词:

课程安排 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-day05-知识回顾

APIAPIApplicationProgrammingInterface应用程序接口使用java语言和计算机如何对接(接口,插线板)JavaSE(JDK)就提供非常丰富的api的工具类,写代码效率高,事半功倍。java91年诞生,30年,部分内容已... 查看详情

java小白训练营2109-day04-知识回顾(代码片段)

程序分类分支判断if语句和switch语句,程序有业务逻辑(VIP用户)intn=10;switch(n)循环反复迭代执行,重复代码就可以非常简洁while和do-whilepackagetest;importorg.junit.Test;//while循环publicclassTestWhile @Test//需求 查看详情

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

文章目录单元测试junit如何使用junit?main方法和junit有什么区别?java中流程控制分3类分支判断judgment循环迭代loop异常exception单元测试junit每个开发者每天都在写程序,写程序就出现一个问题bug,代码中错误。写完... 查看详情

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

文章目录程序数据结构java中数据类型分类八种基本类型案例:数字100和200使用什么类型来存储字符常见的字符集包装类型怎么得到这些类型对应取值范围(整数、小数)在java中万物皆对象,包装类型都是对象Objec... 查看详情

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

文章目录关键字和标识符关键字标识符变量和常量变量常量运算符数学不好能不能学it?常见运算符算术运算符赋值运算符连接运算符关系运算符逻辑运算符三目运算符关键字和标识符关键字java中定死的一些名称,英文... 查看详情

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

基本类型和引用类型基本类型和引用类型到底有什么不同呢?它们在内存中表达的方式不同。基本类型存储的是值,它放在栈内存中;引用类型存储的是地址(c语言的指针),它分2个部分,它new部分... 查看详情

java小白训练营2109-day06-oop:面向对象+封装+继承+多态(代码片段)

文章目录面向对象面向过程和面向对象的区别?案例:把大象装入冰箱案例:我去超市买葡萄、水饺、薯片、香蕉面向对象的三大特征封装encapsulation封装案例,实体对象利用eclipse自动生成get和set方法,以及toS... 查看详情

java小白训练营day01-基础环境搭建(代码片段)

学习CGBjava大数据课程,它核心3部分组成1)java语言+Spring框架2)互联网架构3)大数据架构现在软件企业入门门槛比较高,原来会java或者SSM三大框架走遍天下,但是现在主流程序技术不够用,企业主... 查看详情

java小白训练营2109-day05-api:api+字符串工具类+身份证解析(代码片段)

文章目录API手册apijava是否老了?字符串工具类常见的字符串的apiAPI手册下载jdk1.5手册注意:chm文件从网络下载后,菜单能展现点击后内容不能展现,按下面图修改下即可apijava是否老了?java91诞生,已经老... 查看详情

java小白训练营day01-开发环境:helloworld+注释(代码片段)

开发环境1、JDKjava的工具包,现今开发不是从头从底层去开发,都是在前人基础之上来开发java就直接提供开发平台,我们直接在这个平台之上进行开发平台java提供3个:1)JavaSE,提供很多基础工具类,... 查看详情

java小白训练营2109-单词集

Java入门day01java=NO.1的编程语言JDK=javadevelopmentkitJRE=javaruntimeenvironmentJVM=javavirtualmachineeclipseidea=IDE集成开发工具development=开发kit=工具箱runtime=运行时environment=环境wo 查看详情

java小白训练营day02-开发环境:基础语法:关键字+变量+常量+运算符+junit(代码片段)

关键字关键字是在java定义死的,固话的,开发者不能去改变的。java中有很多关键字,大概有50多个,用在不同的地方public修饰类,修饰方法标识符标识符开发者可以自己定义它的名字变量变化的量,它在... 查看详情

java小白训练营day01-知识回顾

知识回顾600多种开发语言,为何市场独爱java?java91年,30岁,95年,java30岁了,它是否老了,java平台,开源,业界的it专家对它进行优化,形成java生态链98分成3个部分,javaSE(JDK࿰... 查看详情

java小白训练营day01-知识回顾(代码片段)

知识回顾600多种开发语言,为何市场独爱java?J2EEEnterpriseEdition企业级版本,它推出EJB企业级JavaBean,也是在java中最早提出bean概念。它开了企业级分布式结构先河,但是EJB本身结构不够优化,被新市场产品... 查看详情

cgbtn2109-day17总结复习

...小单位格式:@Test+public+void+没有参数新手小白JUnit使用手册2.反射2.1反射的概念:当我们想要使用别人的东西或者查看某些资源的时候,可以使用反射技术再比如,开发的时候,有时并不能直接看到... 查看详情

小白入门arduino,一步一图搭建开发环境(代码片段)

目录1、Arduino2、环境搭建2.1下载软件:2.2ide安装2.3软件试用2.5代码解读3、总结最近有机会接触到物联网的开发,所以自己学习一下,记录一下。在查阅了各种资料,对比了下各种难度,资料的丰富程度,... 查看详情

01_java开发环境搭建丶第一个java程序(代码片段)

计算机常识在搭建Java开发环境之前我们必须,了解一下计算机常识,好让我们更好的去学习。windows系统的常用DOS命令什么是DOS命令呢?在DOS命令窗口中才可以输入并执行DOS命令。在最初的windows计算机中没有图形界面的,只有DOS... 查看详情

java开发环境搭建:windows

Java开发环境搭建:WindowsJDK下载安装JDK下载设置环境变量测试是否安装成功开发工具下载安装:IdeaIdea下载Idea安装Idea开发JAVAJDK下载安装JDK下载JDK官网下载点这里根据自己的电脑操作系统选择JDK的安装包。需要记住安装位置,后... 查看详情