JAVA基础

文章介绍了CMD常用命令,如切换目录、显示文件等。接着讨论了Java的核心组成部分,包括JVM作为Java程序运行的基础,JRE作为运行环境,以及JDK中的API文档在开发中的重要性。此外,还讲解了javadoc命令、标识符的规则、ASCII编码和强制类型转换的概念及风险。最后,展示了如何使用Scanner类从键盘读取用户输入。
摘要由CSDN通过智能技术生成
cmd常见命令

E:      //切换到E盘

cd [目录]        进入指定目录

cd ..           //退回到上一级目录

cd /             //退回到根目录

dir //显示当前目录下所有的内容

cls           //清空屏幕

JDK的组成

 JVM

它是java虚拟机,java真正运行的地方

什么是核心类库?

它是Java本身写好的一些程序,给程序员调用的。 Java程序员并不是凭空开 始写代码,是要基于核心类库提供的一些基础代码,进行编程。

什么是JRE?

答:JRE(Java Runtime Enviroment),意思是Java的运行环境;它是由JVM 和核心类库组成的;如果你不是开发人员,只需要在电脑上安装JRE就可以运行Java程 序。

API文档 docs 目录下的 index.html

在开发过程中,如果遇到疑难问题,除了可以在互联网中查询解决办法外,还可以在 Java API帮助文档(以下称为“API文档”)中查找答案。API文档是由Oracle公司提供 的一整套文档资料,包括Java各种技术的详细资料和JDK中提供的各种类的帮助说 明。API文档被视为Java开发人员必备的权威参考资料,类似于字典一样。在开发过 程中,要养成查阅API文档的习惯,以在其中寻找答案和解决方案。

javadoc 命令的使用

标签作用
@author标识一个类作者
@param方法的参数
@return标明返回值类型,一般用于方法注释,不能出现在构造方法中
{@value}显示常量的值,该常量必须是 static 属性
@since版本号,标明从哪个版本起开始有这个函数
@version指定类的版本
@exception可能抛出异常的说明,一般用于方法注释
@throws也是可能抛出异常的说明
@serial说明一个序列化属性
@serialData 说明通过 writeObject() 和 writeExternal() 方法写的数据
@serialField 说明一个 ObjectStreamField 组件

标志符

标识符由字母( A~Z 和 a~z )、数字(0~9)、下划线(_)、美元符号($) 以及部分Unicode字符集(各符号之间没有空格)组成。

标识符的首字母以字母、下划线或美元符号开头,后面可以是任何字母、数 字、美元符号或下划线,但不能以数字开头。

标识符的命名不能是关键字、布尔值(true、false)和null。

标识符区分大小写,没有长度限制。

 

 字符在计算机中的存储原理

ASCII编码表中字符编码的规律:

1.字符0对应48,后面的1,2,3,4...9 对应的十进制整数依次往后顺延

2.字符a对应97,后面的b,c,d,e...z 对应的十进制整数依次往后顺延

3.字符A对应65,后面的B,C,D,E...Z 对应的十进制整数依次往后顺延

  强制类型转换

public class TypeConversionDemo3 {

public static void main(String[] args) {

// 目标:掌握强制类型转换。

int a = 20; byte b = (byte) a;

System.out.println(a);

System.out.println(b); i

nt i = 1500; byte j = (byte) i;

System.out.println(j);

double d = 99.5; int m = (int) d; // 强制类型转换

System.out.println(m); // 丢掉小数部分,保留整数部分

}

}

 制类型转换的原理

强制类型转换的原理,其实就是强行把前面几个字节砍掉,但是有数据丢失 的风险。

 大家只需要按照下面的步骤编写代码,就可以键盘录入数据了

 import java.util.Scanner;

Scanner sc = new Scanner(System.in);

int age = sc nextInt();

System.out.println("我的年龄是:"+age);

String name = sc.next();

System.out.println("我的姓名"+name);

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值