当前位置:网站首页 > Java基础 > 正文

阿里云java基础

classpath酉己置SETCLASSPATH二F:文件名 可以在不同目录下执行java程序

javac文件名Java将java文件编译成class文件 生成xx.class文件java 文件名.class将生成的class文件执行之间输入文件名即可 不需要输入.CLASS

SETCLASSPATH=.将文件环境配置成当前目录calss path配置全局变量属性-系统变量-新建变量名CLASSPATH变量值.

path是操作系统提供的路径配置定义所有可以执行程序的路径classpath是由jre提供的,用于定义java程序解释时类加载路径,默认设置的为当前所在

目录加载 可以通过“SETCLASSPATH二路径”的命令形式来进行定义关系jvm-CLASSPATH定义的路径-加载字节码文件

翻开cmd窗口 Jshell进入 安装/exit退出 可以在jshell模式进行直接的运算与程序 执行注释〃单行注释

/*多行注释*/

标识符文件名命名方式规范

关键字不能做名命Java数据分类

基本数据类型-数值型 *体 2J6 11,眩

一?居本数据类型:描述的是?些!!体的数字单兀,例如:一1、1」:.

I-数值型:.

卜整型:byte、short、inU long: 一 默认值:0.

|-浮点型:float、double;- 默认值:0.0.

|-布尔型:boolean:f 默认值:false.

I-字符型:char:—默认值:,uOOOOL

?引用数据类型:牵扯到内存关系的使用;.

卜数组、类、接口。一默认值:null.

IF引用数据类型

?布尔数据

布尔是一年数学家的名字,仙尔主要描述的是一种逻辑的处理结果,在java中使用be 注意的是,布尔类型的取值范围只行两个数据:true、talseo .

范例:定义布尔型数据|O 心心

O 心心X「02 W年子口国M口

O 心心

O 心心X「02 W年子口国M口

ublic class JavaDemo {public static void main (String args [ ] ) flag true ;

4? 567if (flag) { //判断flag的内容,如果是true就 Sys tern.out.

4

? 5

6

7

但是需要说明一点,像有一些编程语言由于没有提供有布尔类型,也以全整10, I r.^F 11 l^rJ提供行布尔类型,所以会使用0表示热se,或者使用拒0表示true,.

但是需要说明一点,像行一些编程语言由于没有提供有布尔类型,所以会使用0表4 的逻辑在Java之中是不存在的…? String字符串

在任何语言里面都没有提供所谓的字符串这种基本数据类型,但是从实际的使用上引 也都会提供行字符中的相应描述,在Java巾向使用的是String作为字符小的定义。,

III f String类的存在较为特殊,所以其可以像普通变址那样采川匕接赋俏:的方式进行 字符串描述。,I

范例:定义一个字符串. —!<本数据类型,但是从实际的使用上来讲各个编程语言为了方便程序的开发,

J是String作为字符串的定义…通变量那样采用直接赋值的方式进行字符串的定义,并H要求使用进行

1

1

2

3

? 4

5

6

123? 4

1

2

3

? 4

5

6

String str = Hello World ! ” ;〃 徒System . out . print In (str) ;

在进行字符串变量使用的时候也可以使用“+”来进行字符串的连接处理。, 范例:实现字符串连接〃J-Xs,

J-Xs,ce W-E|d”

J-Xs,ce W-E|d”口国口公?T————323

J-Xs,ce W-E|d”

国口公?

T————3

2

3

? 4

5

6

7

8

ublic class JavaDemo {

public static void main(String args[]) {

String str = Hello;

str = str + f, World11 str += n !!!” ;

//使用仙〃进行描

;//字符串连接 //字符串连接■

System.out.printin(str) ;

但是需要考虑另外一点,此时对于“+”就有了两种描述:字符串的连接、数字的加1 范例:观察“ + ”的问题,

5 public class JavaDemo {

2 public static void main(String args[]) { 3double x = 10.1 ;

4int y = 20 ;

String str = 计算结果:+ x + 阿里云java基础 y ;

System.out.printin(str) ;

}

}

汁算结果:10.120.

  • 上一篇: java50种基础算法
  • 下一篇: 零基础java面试题
  • 版权声明


    相关文章:

  • java50种基础算法2024-11-05 14:58:00
  • java中有哪些基础类2024-11-05 14:58:00
  • java语言基础运算符教学2024-11-05 14:58:00
  • 学java基础一年2024-11-05 14:58:00
  • java基础第七章集合2024-11-05 14:58:00
  • 零基础java面试题2024-11-05 14:58:00
  • java b/s 基础2024-11-05 14:58:00
  • java设置基础包2024-11-05 14:58:00
  • 传智java零基础2024-11-05 14:58:00
  • 零基础学会java2024-11-05 14:58:00