Java的环境变量,HelloWorld,常量

今日重点:
1.会常用的dos命令
2.会安装java所需要的环境(jdk)
3.配置java的环境变量
4.知道java开发三步骤
5.一定要会java入门程序(HelloWorld)
6.会三种注释方式
7.知道java入门程序需要注意的地方
8.知道println和print的区别
9.看时间(会常量的使用)

第一章 Java概述

1.1 JavaSE课程体系介绍

JavaSE知识模块介绍

  • 第一部分:计算机编程语言核心结构:数据类型运算符流程控制数组、… (没有为啥,按照格式定义)

  • 第二部分:Java面向对象核心逻辑:类和对象封装继承多态抽象接口、…
    JAVA核心编程思想(面向对象),很多功能别人已经给我们实现好了,我们直接调用这个对象的功能就可以了,

    让代码变得简单了,简洁了

  • 第三部分:JavaSE核心高级应用:集合I/O多线程网络编程反射机制、…

  • 第四部分:Java新特性:Lambda表达式函数式编程新Date/Time API接口的默认、静态和私有方法、…

  • 第五部分:MySQL/JDBC核心技术:SQL语句数据库连接池DBUtils事务管理批处理、…

一级标题

1.2 计算机语言介绍(了解)
计算机编程语言是什么

所谓计算机编程语言,就是人们使用编程语言对计算机下达的命令,让计算机完成人们需要的功能。

翻译:所谓的计算机编程语言,就是计算机能看懂的语言,我们需要学习这些计算机编程语言,给计算机下达指令,让计算机给我们完成一些功能

计算机语言发展

  • 第一代:机器语言(计算机很庞大,都是0和1组成的指令,而且需要同时按下多个键才能完成一个指令,而且用0和1组成的一个一个指令,所以工程师们就要记住0和1的各种组合以及对应的指令)

  • 第二代:汇编语言(面向机器的语言,因为直接面对机器需要记一些 0 和1 的指令,很痛苦,所以就出现了很多助记词,比如:add.汇编语言现在还在使用,接近于机器语言,越接近机器语言,速度越快,而且最终还是转成0和1存储)

  • 第三代:高级语言(更接近我们人类语言,常见的有很多,比如C语言,java等)

     不管是第几代语言,最终都会向0和1靠近,因为CPU只认识0和1
     电脑上所有的内容,都是通过CPU将0和1转换而来的    
    

1.4 什么是软件开发

1.概述:
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程
软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程
软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发

2.我们将来主要从事软件开发中各个环节的哪个环节呢?实现

3.我们将来主要用什么程序设计语言来开发呢? java语言 sql语言 js

第二章.Java语言前言

1.Java的介绍

1.计算机编程语言:计算机能看懂的语言,我们能使用计算机编程语言对计算机下达指令
2.java之父:詹姆斯高斯林
3.java涉及到的领域:主要用于互联网领域,开发应用程序  
	a.各行各业的操作系统,网站 
	b.移动端:医疗设备上,超市打印小票机器,鸿蒙,安卓等
	c.电商网站  
	d.物流管理
	e.银行使用的操作系统等 
	e.银行使用的操作系统等  
	f.桌面应用(idea)
	g.企业级开发(服务器程序) 
	h.科学计算:机器人
	i.大数据库开发:hadoop 
	j.游戏开发
4.目前安装的jdk版本:jdk17 或者 jdk8

2.字节

1.字节:计算机中存储数据的最小存储单元(计量单位),用byte或者B
	8个二进制位(bit 比特)代表一个字节
2.存储单元之间的转换:
	8bit = 1B
	1024B = 1KB
	1024KB = 1MB
	1024MB = 1GB
	1024GB = 1TB

3.常用的dos命令

	1.打开dos命令窗口:
	win+r -> 输入cmd -> 回车

请添加图片描述

作用命令
切换盘符盘符名: -> 回车
盘符名不区分大小写
查看当前路径下的文件或者文件夹dir
进入到指定文件夹下cd 文件夹名字
进入到多级文件夹下cd 文件夹名\文件夹名
退到上一级目录cd… 或者 cd …
直接退到磁盘位置(退到根目录)cd\ 或者cd \
清屏cls
退出黑窗口exit
创建文件夹mkdir 文件夹名
创建多级文件夹mkdir 文件夹名\文件夹名
删除文件夹rd 文件夹名
删除的文件夹必须是空的
不走回收站
删除文件del 文件名.后缀名
不走回收站
批量删除文件del *.后缀名

小技巧:

1.快速打开该目录对应的dos命令窗口

​ a.选中路径

​ b.输入cmd -> 回车

2.按上下箭头,切换之前输入过的命令

3.在dos命令窗口中,可以输入文件夹名或者文件名的一部分,按 -> tab键 -> 自动补全文件夹名或者文件名

1.jvm(java虚拟机):java运行程序的假想计算机,主要是用来运行java程序的
2.跨平台:java代码可以在不同的操作系统上运行(一次编写,到处运行)
 跨:跨越
平台:操作系统 : windows linux mac os

3.关系:java程序想要在不同的操作系统上运行,实现跨平台,就需要安装不同版本的jvm    

请添加图片描述

2.JDK和JRE
1.jdk:(Java Development Kit):java开发工具包,包含了jre
2.jre:(Java Runtime Environment):java运行环境,包含了jvm以及开发所用到的核心类库

jdk包含jre,jre包含jvm

所以我们只需要安装jdk即可

2.编写HelloWorld
public class Demo01HelloWorld{
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}
编译:
 javac java文件名.java

运行:
 java class文件名 (不要带后缀名了)

请添加图片描述

3.注释
1.概述:对代码的解释说明
2.分类:
  a.单行注释:
    //注释内容

  b.多行注释:
    /*
      注释内容
    */   
  c.文档注释:
    /**
      注释内容
    */
//单行注释,class后面的名字要和java文件名一致
public class Demo01HelloWorld{
	/*
	  多行注释:
	   main是一个方法,是程序的入口,jvm运行程序要找main当入口开始执行
	*/
	public static void main(String[] args){
		/**
		   文档注释
		     虽然也可以换行,但是文档注释和多行注释有区别
		*/
		System.out.println("HelloWorld");
	}
}
	1.文档注释作用:将来我们开发,给别人一个开发好的类,如何让别人快速对我们写的类以及类中的成员进行快速了解呢?
我们的文档注释中的内容可以根据javadoc命令生成一个API文档
别人拿到这个文档,就能快速对此类以及类中实现的	功能,以及功能代表啥意思进行了解  

2.命令:javadoc -d 要生成的文件夹名字 -author -version 文件名.java   
/**
  此类是一个java的入门程序
  @author 涛哥
  @version v1.0
*/
public class Demo02HelloWorld{
	/**
	  main是一个方法,是程序的入口
	  jvm执行java代码时,都是从main方法开始运行的
	*/
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}

1.右键中没有创建文件和文件夹的选项或者有其他操作异常-> 此盘符有权限

2.右键盘符 -> 属性 -> 安全 -> 编辑 -> 修改权限(完全控制)

4.第一个Java程序中每一句话的解释以及注意事项
/*
  1.public class Demo03HelloWorld:定义一个类
  2.class:代表的就是类,类是java程序最基本的组成单元,所有代码就需要在类中写
  3.class后面跟的名字叫做类名,类名要求和java文件名保持一致
*/
public class Demo03HelloWorld{
	/*
	  public static void main(String[] args)
	  叫做main方法,是程序的入口
	  jvm执行代码,会从main方法这个入口开始执行
	*/
	public static void main(String[] args){
	
	    //打印语句(输出语句),会将我们想要输出的结果打印到控制台上
		System.out.println("HelloWorld");
	}
}
注意事项:
 1.类名要和java文件名保持一致
 2.程序中的标点符号都必须是英文的
 3.不要将main写成mian
 4.System和String的首字母s要大写
 5.每个单词写完来个空格增强代码的可读性
 6.括号要一对一对的写
 7.代码写完语句用;代表结束了,一句话来个分号,证明这是一个单独的一句代码    
6.关键字
1.关键字:java提前定义好的,具有特殊含义的小写单词
2.怎么记:不用提前全背下来,关键字在高级记事本中颜色特殊,学到哪里记到哪里    

请添加图片描述

7.2源文件名(java文件名)与类名一致问题?
1.类名必须要和java文件名保持一致嘛?
 不是必须的

 但是如果类名和java文件名不一致,需要将class前面的public 干掉  

2.如果class前面带public,此时类名必须和java文件名一致

3.一个java文件中可以写多个class类,但是只能有一个类带public

但是不建议在一个java文件中写多个class -> 一个java文件中就一个class,而且是带public的

4.main方法必须写在带public的类中    

小结:
1.一个java文件只写一个class,而且带public
2.类名和java文件名保持一致
3.main方法写在public的类中

9.println和print区别

相同点:都是输出语句
不同点:
println:输出之后自带换行效果
print:输出之后不带换行效果  
public class Demo05HelloWorld{
	public static void main(String[] args){
		System.out.println("床前明月光");
		System.out.print("疑是地上霜");
		System.out.print("举头望明月");
		System.out.print("低头思故乡");
	}
}  

小技巧:

1.复制当前行:ctrl+d

2.一次写多行一行的代码:

​ a.预留出足够的空间

​ b.按住alt键不放,鼠标往下拉,此时发现光标变长了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值