java小白训练营day01-开发环境:HelloWorld+注释

开发环境

1、JDK java的工具包,现今开发不是从头从底层去开发,都是在前人基础之上来开发
java就直接提供开发平台,我们直接在这个平台之上进行开发
平台java提供3个:
1)JavaSE,提供很多基础工具类,上万个,封装,给它别名:JDK
2)JavaEE,企业级开发 EJB分布式,SSH 旧三大框架Struts1/2+Spring+Hibernate,
SSM新三框架 SpringMVC+Spring+Mybatis 大型业务系统,
SpringCloud 在ssm基础上升级,微服务架构,还含有很多特性很好用功能
3)JavaME,嵌入式编程(软件+硬件)

2、Eclipse、idea
集成开发环境,语法高亮,还能帮我们分析错误,运行,执行

验证开发环境

1)验证JDK的环境
上oracle官网,直接下载安装包,一路安装即可。
验证步骤:
1)打开windows下命令行工具(DOS窗口,黑窗口),点击windows图标,输入cmd(command命令),回车,弹出黑窗口
2)java -version 它执行java.exe文件,后面参数,中间有个空格,后面是英文减号,version版本。得到java程序版本号1.8x

java小白训练营day01-开发环境:HelloWorld+注释_第1张图片

如果提示信息是一堆,或者直接版本号。代表安装成功。
如果出现下面的错误提示:
不是内部或外部命令,也不是可运行的程序
或批处理文件。
1)看敲入字母是否是java
2)说明没有安装java

2、验证继承开发工具eclipse
安装一路next下一步即可
基础的配置
1)看它的版本:4.10以上版本

2)包视图、控制台
第一次使用时,创建一个工作空间,配置包视图、控制台的窗口和位置
一旦配置好,无需再去大幅度改动
工作空间:
a)手动创建一个磁盘目录:c:/2107/ws(workspace)
强调下:java养成好的习惯,不能有中文,不能有空格
第一次进入eclipse会自动给我们创建一个默认工作空间
b)File菜单、Switch Workspace 切换工作空间、Other自己去选择新的工作空间位置
切换到新的工作空间,全新的界面

3)字符集,英文,中文(乱码)UTF-8(U8) 、数据库、页面

写第一个java程序 HelloWorld

1)创建一个项目(工程) project。一次,多个项目。本质一级目录。
2)创建包 package
3)创建类文件 HelloWorld.java
4)创建main方法(函数)
5)代码,打印字符串HelloWorld到控制台
6)运行,执行(如果不出现错误,在控制台窗口中展现:HelloWorld)

java小白训练营day01-开发环境:HelloWorld+注释_第2张图片

package cn.tedu.hello;

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

java中提供说明代码,叫做注释,提供3种方式

1、单行注释 //
多行
2、多行注释 /* … /
3、javadoc 多行注释 /
* … */
注释是给开发者看的,在java文件编译时,会进行编译期优化,把所有的注释干掉了,它是不会影响我们执行速度。

最终代码

/*
 * package 包,多级目录,关键字
 * cn.tedu.hello 包路径,语法:域名teud.cn倒写.项目名称(习惯)
 * ; java中;分号最为语句结束符
 */
package 
cn.tedu.hello;

/**
 * public 公共的,公有的,修饰符
* class 类,java的所有的代码必须写在类中
* HelloWorld 类名,在同一个包路径下它是唯一的,+
* {} class body 类体
* 写代码养成代码缩进习惯,行首tab键(2空格、4空格、7个空格)
*
html网页规范 */
public class HelloWorld { /** * public 公共的,公有的,修饰符,修饰方法
* static 静态方法,方法分2种,非静态方法
* void 函数有2种,有返回值的,无返回值
* main 一个类中可以有无数方法,如果要执行只有一个main方法
* 主方法,入口函数,唯一 * () 参数,可以多个
* String 字符串
* [] 数组,一组值,多个值
* args 参数名
* {} method body方法体
*/
public static void main(String[] args) { /* * System.out.println rt.jar, * java project会自动导入import这个包下的所有的类 System.class * ()参数列表 * "Hello World!" 双引号括起来字符串 */ //直接声明其属于哪个包路径 java.lang.System.out.println("Hello World!"); //默认调用,没有显示声明,java.lang System.out.println("Hello World!"); } } ### java文件和class文件的区别 1)java给开发者看的,class给计算机看的,JVM java虚拟机(中介) 2)java纯文本文件(源文件),class二进制,字节码文件(目标文件) 3)运行是Run As,访问的是java文件,还是class文件? 真正执行的是class文件,不是开发者去生成,在这个文件保存时,eclipse去调用javac.exe文件,进行编译 错误: 找不到或无法加载主类 cn.tedu.hello.Hello 原因: java.lang.ClassNotFoundException: cn.tedu.hello.Hello 加入代码没有任何错误,此时报上面的错误,那去clean清除下项目即可

java小白训练营day01-开发环境:HelloWorld+注释_第3张图片

你可能感兴趣的:(java基础,java)