Java学习_Day1

什么是计算机语言:计算机编程语言,可以使用编程语言给计算机下达命令,让计算机完成相应的功能
计算机语言的发展史:
第一代:机器语言(01)
第二代:汇编语言
第三代:高级语言(c,java)
DOS命令(微软公司 win以前的系统 命令操作)
win有专门模拟DOS命名的环境—cmd命令窗口(win+R,写cmd)
|命令名称| 命令 |案例
|–|--|
|切换盘符|盘符名:|d:
| 展示盖目录下所有内容 |dir |
|回退一级| cd … |
|回到根目录|cd /|
| 清屏 |cls |
| 退出|exit |
| 画画 |mspaint |

什么是程序:某种编程语言编写编写的一套有序的指令!
java的编程语言发展史
1995年sun公司推出高级编程语言 java之父,詹姆斯。高斯林(高司令)
09年的时候被Oracle公司收购
2014年退出
jdk8.0

目前是jdk16.0

Java的技术平台
①javaSE(标准版):是为了开发普通桌面应用程序和商务应用程序提供解决方案。(目前不桌面流行)
②javaME(小型版):是为了开发电子消费产品和嵌入式设备提供的解决方案。现已经被Android/ios代替。
javaEE(企业版):是为了开发企业环境下的应用程序提供的一套解决方案,主要针对web应用开发!

Java语言的特点
①完全面向对象
②健壮性
③安全
④跨平台
jvm(java虚拟机):不同的平台有的不同的java虚拟机,只要有jvm就可使用java程序
jre(Java的运行环境------Java的基础类+jvm)
jdk是开发工具包(主要是为了编译程序) 开发者电脑必须安装jdk,服务器只需要安装jre即可
jdk包括jre

jdk安装和配置环境
下载网址:www.oracle.com
登录Oracle公司官网,www.oracle.com
具体步骤:https://blog.csdn.net/weixin_44084189/article/details/98966787
傻瓜式安装!

开发三步走:
①编写源程序(文件 .java)
a.准备一个.java结尾的文件(新建文本文件,修改后缀名)
b.编写源代码

public class Dome1{
	public static void main(String[] args){
		System.out.println("HelloWord");
		System.out.println("随意写");
	}
}

②编译源程序(.java文件贬义词.class文件)
a.找到原文件,cmd中找到文件存放的文件夹,DOS命令跳转(文本发开 D:\CSDN)
在这里插入图片描述

b.javac 源文件名.java
在这里插入图片描述
在这里插入图片描述

③运行程序
a.找到字节码文件.class文件
b.java 类名
在这里插入图片描述
常见的错误
在这里插入图片描述
Java的结构
在这里插入图片描述

编码错误(中文乱码)
计算机世界只有二进制
中文通过ASCLL码转化为十进制,在转化为二进制
哲—>21746—>101010011111100

GDK中---->简体中文---->一个中文是2个数字
cmd默认为gdk

UTF-8----->万国码-------->一个中文是 3个数字

产生原因:
源文件与cmd 的编码格式不匹配
解决方法
:javac -encoding utf-8 文件名.java

类和文件的关系
一个文件可以有多个类
条件:
①该多个类只有一个被public修饰
②这个被修饰的类名必须和当前文件名一样
在这里插入图片描述

java注释种类
①单行注释
//
②多行注释
/
注释内容1
注释内容2

/

③文档注释 可以生成一个帮助文档
/
文档注释1
文档注释2

/*
**命令:**javadoc -d 文件夹名(保存路径) 源文件.java
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关键字(*)
在这里插入图片描述

常量
程序运行过程中值不许变化
①自定义常量:final
②字面值厂常量:
Java的数据类型分类:
数字
整型数据:1,5,600,…
浮点数据:2.6,5.,3.14,5.78…
文本
字符数据:‘a’,‘2’.‘是’ 有且只有一个字符,并且采用引文单引号引起来
字符串数据:“任何数据“,”“ ,”45“ 字符串0至n个数据,用双引号引起来
布尔型数据
true---->成立,是,对
false—》不成立,不是,不对
空常量:null 空值(引用数据类型的默认值)

**标识符**
自己命名的(标识符)
类名,变量名,包名,方法名....

①标识符的规则(必须遵守)
a.组成部分---->字母,数据,符号
b.符号只有——和$
c.数字不能作为开头
D.不能包含空格/严格区分大小写
②标识符规范(建议遵守)
a.类名:首字母大写,后面单词第一个字母大写
b.变量名:第一个单词首字母小写,后面单词第一个字母大写(驼峰命名)

数据类型
基本数据类型:四类八个
整型(4):
byte(字节 ,short,int(默认) ,long
浮点型(2):(但又一定的精度损失,可以忽略不计)
double(默认),float
字符型(1):
char
布尔型(1):
boolean

	**引用数据类型**	(后期很多i)	
	字符串:
		String	

变量
定义一个变量,把数据存储起来
变量的三要素:
①变量的声明
数据类型 变量名 ;
数据类型(上述的9类)
变量名要符合标识符的规则
②变量的赋值
赋值运算符 =
将等号右侧的值赋给左边的变量`
``
int a;
a=18;
```
③合二为一

int a=18;

常见的输出语句
System.out.println(输出内容); //输出内容后换行,括号可以无内容相当于换行
System.out.print(输出内容); //输出内容后不换行,括号必须有内容

作业:
https://blog.csdn.net/shtxk/article/details/116410497

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值