Java学习第一天

Java学习第一天

  1. Java程序的编译以及运行过程
  2. JDK,JRE,JVM的关系
  3. 注释
  4. 标识符(identifier)
  5. 关键字(keywords)
  6. 变量(variable)

eclipse中如何修改字符编码

windows/Perferences/Workspace中修改字符编码为utf8格式

Java程序的编译以及运行

1.编译期:Java源文件(.java)经过javac的编译生成字节码(.class)文件
2.运行期:启动JVM,由JVM加载.class文件并且运行.class
3…java源文件的位置(工作空间位置/项目/src/包/文件名.java)
文件名.java文件(Java源文件)经过编译,编译成文件名.class文件(Java字节码文件)
4 …class文件位置为(工作空间位置/项目/bin/包/文件名.class)
5.执行过程

JDK,JRE,JVM的关系

1.jdk是针对Java开发人员的产品,是整个Java的核心,包括了Java的运行环境jre,Java工具和Java基础类库
2.jre(Java runtime environment)是运行Java程序所必须的环境的集合,包含了jvm标准化实现及Java核心类库
3.jvm是Java virtual machine (java的虚拟机)的缩写,是整个Java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序
在这里插入图片描述

注释

单行注释

  • // 注释的内容只能写一行,一般适用于内容少的情况 快捷键CTRL+/

多行注释

  • / *
    * 注释多行,一般适用于内容多的情况 快捷键CTRL+shift+/
    */

文档注释

  • /**
    *一般用于标注文档信息,没有快捷键
    */

标识符(identifier)

可以简单的理解为一个名字,在java中我们需要标识代码的很多元素,包括类名,方法,字段,变量,包名等。我们选择的名称就称为标识符,标识符不能完全随意定义,并且遵循以下规则
1.标识符可以由字母(A-Z和a-z),数字(0-9),下划线(_),美元符号($)组成,但是不能包含@,%,空格等其他特殊的字符。原则上是可以包含中文的,但是一般不建议使用中文,因为容易乱码
2.不能以数字开头
3.标识符严格区分大小写
4.标识符的命名最好能反映其作用,做到见名知章
5.标识符不能是java关键字和保留字,但是可以包含关键字和保留字

关键字(keywords)

在Java语言中已经被赋予特定意义的一些单词(其实就是被官方占用的名字)
一共有53个关键字,其中有一些是保留字
在这里插入图片描述

变量(variable)

什么是变量
在Java中,有的数据值是不固定的,总是在变换,我们还需要记录这些值,我们可以把这些值理解为变量
变量是指在内存中开辟一块存储空间,用于存放运算过程中需要用到的数据
在这里插入图片描述

如何声明/定义变量
1.方式一:先声明,后赋值
格式:变量类型 变量名
int age;
age =1;
int age1,age2,age3;
age1 = 1;
age2 = 2;
age3 = 3;
2.方式二:声明变量的同时为变量赋值
格式:变量类型 变量名 = 变量值;
int age = 1;
int age1 =1,age2 = 2,age3 = 3;

变量的注意事项
注意事项
1.未经声明的变量不能使用
Java语言语法中规定变量使用之前必须声明,否则会有编译错误
注意:在大部分情况下,变量没有声明是因为拼写错误造成的
2.变量命名要符合标识符语法要求(参考标识符)
a.除此之外,变量命名应该尽量做到简明知意,而且要遵循驼峰式命名法
驼峰命名:即如果变量的名字由多个单词组成,除第一个单词外,其他单词的首字母大写,其余的字母小写
例如:studentName,studentParentName等
b.中文可以作为变量名,但是不建议这样做
Java提供了八种基本数据类型,六种数字类型(四个数字型,两个浮点型),一种字符类型,还有一种布尔类型
在这里插入图片描述

补充内容:二进制,bit(位),byte(字节)简介
在计算机中,任何数据(文本/图片/视频…)都是以二进制的形式存在的,这是因为计算机是由逻辑电路组成的,而逻辑电路通常只有两个状态:开和关,而这两种状态正好可以使用1和0表示,而由1和0组成的数据就是二进制数据
但是如果表示数据仅仅使用这两种状态,可表达的数据是非常少的。
所以为了能够表达更多的数据,国际化标准组织规定
用八个这样的状态符号来表示一个数据(例如:11001010)这个数据的单位称为:Byte(字节)
而其中的一个状态符号称之为bit(比特,位)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值