Java 基础(一)(环境变量配置,数组方法)

本文介绍了Java的基础知识,包括环境变量配置,如JAVA_HOME, PATH, CLASSPATH的设置。讲解了JDK目录结构及主要工具,如javac、jar等。文章还探讨了Java的数据类型,包括基本类型和引用类型,并阐述了命名规则。此外,讨论了Java中的字符编码、浮点数运算不精确性以及运算规则。还提到了数组的操作,如创建、复制、排序和搜索,并举例说明了如何使用Arrays类的各种方法。" 123668432,6289512,MacOS下隐藏Windows引导:Clover配置详解,"['macos', 'Clover', '引导管理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.JAVA_HOME=Java\jdk1.6.0_01

2.PATH=%JAVA_HOME%\bin;%path%

3.CLASSPATH=.

javac 源文件路径

javac -d d:\  指定将编译的输出到另一个位置

JDK目录:bin:开发工具  javac.exe    jar.exe 打包   javac doc.exe 文档生成工具

  jre:java的运行环境

 lib  rt.jar   java的核心类库

 bin  java.exe  虚拟机

Java的两类数据类型(基本+引用)

基本类型:byte   short(2)   int(4)   long(8)   

  float(4)   double(8)

  char(2)

  boolean(1)

正数的补码是原码。负数的补码是 符号位为1,其它位正数值每一位取反加1

Java命名规则:包名全小写

  类名以大写字母开头

  方法名以小写字母开头

  变量名以小写字母开头

  常量名全大写,但'_'隔开

ASCⅡ码  0-127  97-'a'  98-'b'  99-'c'

Java 中的字符编码都是Unicode码,是双字节

16进制表示法 1) 整数用0x开头 2) 字符'\u0061'='a'=97

浮点数运算不精确

运算结果与运算项中取值范围最大类型一致

byte short char数学运算时先自动转为int

Math.random();随机产生[0,1)的数字  double d=Math.random(); 10^51个数字

Math.sqrt(); 数字开平方

switch - case 只能对以下整数判断 (byte  short  int  char  enum)

不要同时多次递归调用

正整数左移n次表示乘以2^n,右移则表示除以2^n

数组创建:

System.arrayCopy(src,srcPos,dest,destPos,length);

src:原数组  srcPos:原数组其实复制位置  dest:目标数组  destPos:目标数组起始  length: 复制的数组长度

Arrays.toString 把数据连接成一个字符串,前后有[ ],中间用逗号隔开

Arrays.sort(arr):快速排序,把arr数组从小到大排列

Arrays.binarySearch(arr,12);二分法,找出arr数组中为12的位数

Arrays.copyOf(数组,新的可以为不同的长度) 

Arrays.fill(arr,7);被填数组 填入7

subString(first,last);左闭右开







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值