精华内容
下载资源
问答
  • 什么是变量? 计算机用来存储信息,通过声明语句来指明存储位置和所需空间。 变量的声明方法及赋值 分号:语句结束标志 赋值号:将=右边的值赋给左边的变量 ...合法的变量名不一定是正确的变量名
  • 我知道变量名和变量类型是保存中的局部变量表,可是局部变量表结构并没有字面量成员,那a值1是存放哪里? 反编译后字节码指令是: ```java 0: iconst_1 1: istore_2 ``` 第一条指令是将常量1压...
  • Java变量命名规范

    2020-05-25 01:00:24
    Java是一种区分字母大小写语言,所以我们定义变量名的时候应该注意区分大小写使用和一些规范,接下来我们简单来讲讲Java语言包、类、变量等命名规范。 基本原则 1、无歧义前提下,命名力求简洁 2...

    【Java】变量命名规范


    Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。

    基本原则

    1、在无歧义的前提下,命名力求简洁
    2、在语义明了的前提下,命名力求省力,如果可以同时不按shift,则不按
    3、一个标识符最好一个单词,尽量不要超过3个单词,每个单词尽量不要超过10个字符
    4、单词应当拼写正确完整

    名称 规范
    Package(包) Package的名字应该都是由一个小写单词组成,例如com、student2、school3等。
    Class(类) Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:FirstJava或HelloWorld。
    变量 变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。示例如:idCard或myName。
    Interface(接口) Interface(接口)的名字首字母大写,通常由多个单词合成一个Interface(接口)名,要求每个单词的首字母也要大写,例如:FirstJava或HelloWorld。
    final static 变量(相当于常量) 最终静态变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE = 1024
    方法 方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量的命名规范一致。使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:setEvaluate(int size){ this.size = size; }
    数组 数组应该总是用下面的方式来命名:String [ ] name;而不是:String name [ ];

    注意

    命名时应尽量采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。

    总结一下就是:尽量使用完整的英文描述符、采用适用于相关领域的术语、采用大小写混合使名字可读、尽量少用缩写,但如果用了,要明智地使 用,且在整个工程中统一、避免使用长的名字(最好保持不要超过15个字母)、还要避免使用类似的名字,或者仅仅是大小写不同的名字、避免使用下划线(除静态常量等)。

    end…

    小伙伴们如果有好的建议或者发现了其中的错误,欢迎给我反馈喔,建议反馈QQ:2252761365。

    展开全文
  • 在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包等等。我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,...

    1 JAVA语法基础

    1.1 标识符

    标识符可以简单的理解成一个名字。
    在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等。我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则:

    1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符
    2. 不能以数字开头。如:123name 就是不合法
    3. 标识符严格区分大小写。如: tmooc 和 tMooc 是两个不同的标识符
    4. 标识符的命名最好能反映出其作用,做到见名知意。
    5. 标识符不能是Java的关键字

    1.2 关键字

    在Java中,有一些单词被赋予了特定的意义,一共有53个关键字。
    这53个单词都是全小写,其中有两个保留字:const和goto。
    注意,关键字不能被用作标识符!!
    关键字速查表

    1.3 注释

    几乎所有编程语言都允许程序员在代码中输入注释,因为编译器会忽略注释,所以注释并不会影响程序的运行结果。
    注释的真正作用是: 它可以向任何阅读代码的人描述或者解释程序的实现思路,如何使用以及其它任何相关信息, 提高代码的可读性,方便后期的维护与复用。Java的注释有3种:

    1. 单行注释: 注释单行内容.

    格式: 每行都以”//”开头.
    快捷方式: Ctrl+/ 添加注释,同样的快捷键,再按一次取消注释

    2. 多行注释:注释多行内容,虽然叫多行注释,也可注释单行内容.

    格式: 以” /* ”开头, 以” * / ”结束.
    快捷方式: Ctrl+shift+/ 添加注释, Ctrl+shift+\ 取消注释, 也可以输入”/*”之后按回车添加注释

    3. 文档注释: 一般用来注释类和方法,通过注释内容来记录类或者方法的信息.

    格式: 以” /** ”开头。 以” */ ”结尾.
    快捷方式: 输入“/**” 之后按回车添加注释

    1.4 变量

    在JAVA中,我们需要记录一些数据,但这些数据的值是不固定的,总在变,我们可以把这些数据理解为变量。
    我们通过三个元素来描述变量:变量类型 变量名以及变量值。
    int age = 18; //声明int类型的变量并赋值
    String tel ; //声明String类型的变量

    注意:

    1. 变量名必须是一个有效的标识符
    2. 变量名不可以使用java关键字
    3. 变量名不能重复

    1.5 常量

    在程序运行过程中,值一直不会改变的量成为常量。(后续会进一步学习,略…)

    2 数据类型

    2.1 基本类型介绍(八种)

    变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
    java是一个强类型的语言,会把日常见到的数据,分成好多类型.
    内存管理系统根据变量类型来分配存储空间,分配的空间只能用来储存该类型数据。
    常用的转换关系:
    位 bit,来自英文bit,音译为“比特”,表示二进制位。
    1 Byte = 8 Bits (1字节 = 8位)
    1 KB = 1024 Bytes 1 MB = 1024 KB 1 GB = 1024 MB八大基本类型速查表

    2.2 练习: 输入个人信息

    创建包: cn.tedu.basic
    创建类: TestInfo.java
    需求: 在控制台打印: java架构师今年20岁,月薪100000.99,感慨java是世界上最好的语言

    package cn.tedu.basic;
    /**
     * 	本类用于测试在控制台打印个人信息
     * 	需求: 在控制台打印: 
     *  java架构师XXX今年X岁,月薪XXX,感慨java是世界上最好的语言
     *  @author XYCheng
     */
    public class TestInfo {
    	//Alt+/ 提示补全代码  Ctrl+s保存代码  Ctrl+F11执行代码
    	public static void main(String[] args) {
    		/**1.在我们的程序当中{} [] () "" 都是成对出现的,而且都是英文符号*/
    		/**2. 一串数据,在java里是字符串类型—String  
    		 * 字符串类型的数据,要被一对双引号 引起来*/
    		System.out.println("欢迎来到Java世界,可爱的程序猿们");
    		
    		/**3.定义变量的规则:数据类型 数据名 数据值 */
    		String name="陈子枢";
    		int age = 18;
    		double salary = 100000.99;
    		
    		/**4.把静态数据与动态数据分开,通过+实现动态数据的动态拼接*/
    		System.out.println("我叫"+name);
    		/**5.如果是在中间拼接用""+变量+""的格式*/
    		System.out.println("java架构师"+name+",今年"+age+"岁,月薪"+salary+",感慨java是世界上最好的语言");
    	}
    }
    

    2.3 练习:查看基本类型的最大值与最小值

    创建包: cn.tedu.basic
    创建类: TestTypeScope.java

    package cn.tedu.basic;
    /**
     * 本类用于查看基本类型的最大值与最小值
     * Ctrl+Alt+向下键 快速向下复制一行
     */
    public class TestTypeScope {
    	//必须要写入口函数,否则代码无法执行,因为没有入口
    	public static void main(String[] args) {//入口函数
    		//进行整形类型的测试 byte1 short2 int4 long8
    		//1.定义变量,用变量分别保存最大值与最小值
    		//定义变量 数据类型 变量名 变量值 Ctrl+Alt+向下键 快速向下复制一行 换位置:Alt+方向键
    		/**JAVA提供了对应的基本类型的工具箱*/
    		byte byteMax = Byte.MAX_VALUE;
    		byte byteMin = Byte.MIN_VALUE;
    		System.out.println("byte类型的最大值是:"+byteMax);//127
    		System.out.println("byte类型的最小值是:"+byteMin);//-128
    	
    		short shortMax = Short.MAX_VALUE;
    		short shortMin = Short.MIN_VALUE;
    		System.out.println("short类型的最大值是:"+shortMax);//32767
    		System.out.println("short类型的最小值是:"+shortMin);//-32768
    		
    		int intMax = Integer.MAX_VALUE;
    		int intMin = Integer.MIN_VALUE;
    		System.out.println("int类型的最大值是:"+intMax);//2147483647
    		System.out.println("int类型的最小值是:"+intMin);//-2147483648
    		
    		long longMax = Long.MAX_VALUE;
    		long longMin = Long.MIN_VALUE;
    		System.out.println("long类型的最大值是:"+longMax);//9223372036854775807
    		System.out.println("long类型的最小值是:"+longMin);//-9223372036854775808
    		
    		//浮点型测试 float double
    		//1.4E-45(1.4乘以10的负45次方)
    		float floatMax = Float.MAX_VALUE;
    		float floatMin = Float.MIN_VALUE;
    		System.out.println("float类型的最大值是:"+floatMax);//3.4028235E38
    		System.out.println("float类型的最小值是:"+floatMin);//1.4E-45
    		
    		double doubleMax = Double.MAX_VALUE;
    		double doubleMin = Double.MIN_VALUE;
    		System.out.println("double类型的最大值是:"+doubleMax);//1.7976931348623157E308
    		System.out.println("double类型的最小值是:"+doubleMin);//4.9E-324
    		
    		//布尔型boolean true真 false假
    		boolean b1 = true;
    		boolean b2 = false;
    		
    		//字符型char
    		char c1 = 'a';//可以保存一个字符
    		char c2 = 97;//可以保存一个数字
    		char c3 = '中';//可以保存一个汉字
    		//char类型可以存数字,但是在打印时,会去查ASCII码表,把数字对应的字符拿出来使用
    		//ASCII码表值规定了数组0-127对应的字符,128-65535默认按照字符?来处理
    		System.out.println(c1);//a
    		System.out.println(c2);//a
    		System.out.println(c3);//中
    	}
    }
    

    2.4 练习:求圆形的面积

    需求:求出指定半径圆的面积
    公式:圆的面积:π * r * r
    创建包: cn.tedu.basic
    创建类: TestCircleArea.java

    package cn.tedu.basic;
    
    import java.util.Scanner;
    
    /**本类用于求圆的面积*/
    public class TestCircleArea {
    	public static void main(String[] args) {
    		//公式:π*r*r
    		//1.提示用户输入要求圆的半径
    		System.out.println("请您输入要求圆的半径值:");
    		//2.接收用户输入的半径值
    		double r = new Scanner(System.in).nextDouble();
    		//3.根据半径进行计算圆的面积
    		double circleArea = 3.14*r*r;
    		//4.把圆的面积打印到控制台
    		System.out.println("当半径为"+r+"时,圆的面积为:"+circleArea);
    	}
    }
    

    2.5 练习:变量交换

    变量值交换

    需求: 接收用户输入的两个值:假设a=1,b=2,并将这两个变量的值进行互换

    创建包: cn.tedu.basic
    创建类: TestValueExchage.java

    package cn.tedu.basic;
    
    import java.util.Scanner;
    
    /**本类用于交换两个变量的值*/
    public class TestValueExchage {
    	public static void main(String[] args) {
    		//1.提示并接收用于输入的两个值
    		System.out.println("请输入a的值:");
    		int a = new Scanner(System.in).nextInt();
    		System.out.println("请输入b的值:");
    		int b = new Scanner(System.in).nextInt();
    		System.out.println("a的值:"+a);
    		System.out.println("b的值:"+b);
    		
    		//2.交换a b 两个变量的值
    		int t ;//定义用来值交换的第三方变量t
    		t = a;//把a的值交给t来保存
    		a = b;//把b的值交给a来保存
    		b = t;//把t的值嫁给b来保存
    		//3.把交换后的两个值打印在控制台
    		System.out.println("交换后,a的值为:"+a);
    		System.out.println("交换后,b的值为:"+b);
    		
    	}
    }
    

    2.6 引用类型

    引用类型是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。如:类,接口,数组,后面讲。。。
    (后续会进一步学习,略…)

    3 基本类型的字面值(5条)

    3.1 整数字面值是int类型

    int x = 99999;//对,右面数据的字面值是int类型
    int x = 99999999999;//错,右面数据的字面值是int类型,但是已经超出int的取值范围。

    3.2 byte,short,char三种比int小的整数可以用范围内的值直接赋值

    byte b1=127;//对,
    byte b2=128;//错,超出byte范围

    3.3 浮点数的字面值是double类型

    double r =3.14;//对
    float r =3.14;//错,右面的数据字面值是double,float是4字节存不下double类型的数据

    3.4 字面值后缀L D F

    long x =99999999999L;//字面值是int类型,需转成long类型的数据,加字面值后缀L即可
    float b = 3.0F;//3.0字面值是double类型,加后缀F会变成float类型
    double d = 3D;//3字面值是int类型,加后缀D,会变成double类型

    3.5 进制前缀

    0b - 标识这是2进制 ,如:0b0101
    0 - 标识这是8进制, 8进制是三位,如: 023
    0x - 标识这是16进制,如: 0x0001
    \u -标识这是char类型,属于16进制

    4 基本类型的类型转换

    箭头开始的地方是小类型,箭头指向的地方是大类型
    我们此处所指的"大"和"小",指的是对应类型的取值范围,不是字节数哦
    基本类型的类型转换

    4.1 小到大(隐式转换)

    byte m = 120;
    int n = m;//小转大,右面的m是小类型,给左面的n大类型赋值,可以直接使用
    float f = 3.2f; double d = f; -->可以执行

    4.2 大到小(显式转换)

    容量大的类型转换为容量小的类型时必须使用强制类型转换。

    int x = 999;
    byte y =(byte)x;//大转小,右面x给左面的y小类型赋值,不可以,需要强制类型转换
    1. 转换过程中可能导致溢出或损失精度
      例如:int i =128; byte b = (byte)i; //打印的结果是-128
      因为 byte 类型是 8 位,最大值为127,所以当 int 强制转换为 byte 类型时,值 128 时候就会导致溢出。
    2. 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入
      例如:float f = 32.7f; int a2 =(int) f; //打印的结果是32
    3. 不能对boolean类型进行类型转换。

    4.3 口诀:

    小到大,直接转 大到小,强制转 浮变整,小数没

    低 ------------------------------------> 高

    byte,short,char→ int→ long→float→double

    5 运算规则(5条)

    5.1 计算结果的数据类型,与最大数据类型一致

    System.out.println(3/2);//1,int/int,得到的结果类型还是int
    System.out.println(3/2d);//1.5,int/double。得到的结果是double

    5.2 byte,short,char三种比int小的整数,运算时会先自动转换成int

    byte a = 1;
    byte b = 2;
    byte c = (byte)(a+b);
    //a+b会自动提升成int类型,右面得运算结果就是int大类型
    //给左面的byte小类型赋值,不可以,需要强转。

    5.3 整数运算溢出

    整数运算溢出

    整数运算,类似于一个钟表,转到最大时,再转会回到最小。
    计算:光速运行一年的长度是多少米?3亿m/s

    //溢出的现象:
    //因为做了大的整型数据的运算,会超出int取值范围。解决方法:把整数提升成long类型。
    System.out.println(300000000L * 60 * 60 * 24 * 365);

    5.4 浮点数运算不精确

    1-0.8 (这是一个现象,后续会学习解决方案)

    5.5 浮点数的特殊值

    Infinity 无穷大 3.14/0
    NaN not a number 0/0.0 或 0.0/0

    6 拓展 标识符命名风格

    1.【强制】标识符命名均不能以数字开头,而且下划线或美元符号开始,也不能以下划线或美元符号结束
    错误案例:1name / _ name / name_ / $ name / name $
    2.【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。
    说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。
    注意,即使纯拼音命名方式也要避免采用。
    正确案例:alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。
    错误案例:DaZheModule [打折模块] / getPingfenByName() [评分]
    3.【强制】类名使用 UpperCamelCase 风格,即第一个单词的首字母就要大写

    展开全文
  • 现在问题来了,源程序没有经过打包,直接Eclipse点击Run按钮,这样是可以直接显示正确结果,如“123M /Users/测试”这种形式,但是打包成jar包时,shell命令就识别中文了,也就无法执行du命令。...
  • 最近在Java编程过程,常用到dos窗口对程序进行编译与运行。但是方便之处在于每次都要输入命令进入将要编译程序目录(其实也有简单方法,在文章末尾给出)。于是编写了一个配置文件,可以一次修改,经常使用...

           最近在Java编程过程中,常用到dos窗口对程序进行编译与运行。但是不方便之处在于每次都要输入命令进入将要编译的程序的目录(其实也有简单的方法,在文章末尾给出)。于是编写了一个配置文件,可以一次修改,经常使用。(只需要在下面程序中将路径修改为你所经常存放程序的目录)。前提当然是你已正确配置环境变量。具体方法为:将下面的程序放在新建的文本文件中,并将后缀名改为.bat.然后双击该文件,按提示操作即可!程序源码如下:(红色字体是需要根据你的存放路径修改的)

    echo off
    cls
    title Java在dos窗口的编译与执行
    color 0a 
    rem 将路径改为你将要编译执行的文件目录 例如:我的文件目录为"D:\studytool\Java\classes"(shift+右键 单击你的文件目录选择"复制为路径")
    D:
    cd D:\
    cd studytool\Java\classes
    set cd1=%cd%
    echo 当前目录%cd1%下已有的文件:
    dir /b
    :cx 
    set /p filename=请选择要编译或执行的文件名(需写后缀名,按quit退出程序):
    if "%filename%"=="quit" (exit)
    set "leixing=%filename:~-5%"
    set "leixing1=%filename:~0,-5%"
    set "leixing2=%filename:~0,-6%"
    if "%leixing%"==".java"  (
    echo 请选择:(1.编译;2.执行;3.编译和执行)
    choice /c 123
    if errorlevel 3 (
    echo 正在编译……
    javac %filename%
    echo 正在执行……
    echo 执行结果为:
    java %leixing1% 
    goto cx
    )
    if errorlevel 2  (
    echo 该文件为.java文件,不能直接执行!
    goto cx
     )
    if errorlevel 1 (
    echo 正在编译……
    javac %filename%
    goto cx
    )
    echo 此时目录%cd1%下已有的文件:
    dir /b
    goto cx
    )
     
    if "%leixing%"=="class" (
    echo 请选择:(1.编译;2.执行;3.编译和执行)
    choice /c 123
    
    if errorlevel 3 (
    echo  该文件为.class文件,不能编译!
    goto cx
     )
    if errorlevel 2  (
    echo 正在执行……
    echo 执行结果为:
    java %leixing2% 
    goto cx
    )
    if errorlevel 1 (
    echo  该文件为.class文件,不能编译!
    goto cx
    )
    echo 此时目录%cd1%下已有的文件:
    dir /b
    goto cx
    ) else (echo 你输入的文件名有误!
    goto cx)
     
    pause

    我的运行截图如下:
    1.编译.java文件

    2.执行.class文件


    3.处理异常和退出


           虽然上述方法比较人性化,但是也有不足之处:不能运行Java小程序。现在有一种更简单的方法能避免在dos窗口下进入程序所在目录的繁琐过程:将cmd.exe文件拷贝到程序的目录下即可。


    原文:http://blog.csdn.net/tengweitw/article/details/32967117

    作者:nineheadedbird


    展开全文
  • 安装过JDK之后,安装路径下有个Java文件夹,Java文件夹下有个jdk文件夹和jre文件夹,说明安装成功。 cmd运行java: 表示java运行成功。...运行javac:显示 'JAVAC...变量名:Path 变量值:C:\ProgramData\Or...

    安装过JDK之后,在安装路径下有个Java文件夹,Java文件夹下有个jdk文件夹和jre文件夹,说明安装成功。

    在cmd中运行java:

     

    表示java运行成功。

    运行javac:显示    'JAVAC' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    一般是环境变量没设置正确。

    重点检查环境变量path

    变量名:Path
    变量值:C:\ProgramData\Oracle\Java\javapath;%java_home%\bin;%java_home%\jre\bin  

    注意顺序,以及是否遗漏,字母及符号都要在英文状态下输入。

    javac运行成功,显示如图:

    展开全文
  • Java中的数据类型及类型检查

    千次阅读 2019-06-24 20:33:25
    Java中的数据类型 基本数据类型: int、long、double、boolean、char (全部是小写) 对象数据类型: String、BigInteger (大写字母开头) 重载: 同样操作可以用于不同类型 (变量不可以) 检查类型: ...
  • 在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包等等。我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成...
  •  近期在Java编程过程,常常使用到dos窗体对程序进行编译与执行。可是方便之处在于每次都要输入命令进入将要编译程序文件夹(事实上也有简单方法,在文章末尾给出)。于是编写了一个配置文件,能够一次改动...
  • 问题一:编译器找到类。... 如果类包中,要确保它们处在正确的子目录。 同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名和文件名相同就
  • 代码本身没问题,可以exlipse运行,那肯定就是dos编码集问题了。 解决方法如下: 1、编译时指定编码集进行编译,即可 命令:javac -encoding UTF-8 程序.java 2、记事本打开java源文件,另存为选择A
  • 实际上,java里面,在同一个作用域下,能定义一样标识符(也就是你做说的变量名)。为什么呢?因为,他需要保证你在某个作用于下使用某个标识符时候,JVM能够正确...因为在java中,局部定义变量能够覆盖全局范围
  • 这节教程将讨论一些学习JAVA语言过程可能遇到的...如果类包中,要确保它们处在正确的子目录。 同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名 和...
  • 问题一:编译器找到类。解决方法: 确保你已经导入了类或者它的包。...如果类包中,要确保它们处在正确的子目录。 同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文...
  • 在这一章中,大家将学习在Java中重复使用代码这两种方法,以及具体如何运用。 (7) 第7章:多形性 若由你自己来干,可能要花9个月时间才能发现和理解多形性问题,这一特性实际是OOP一个重要基础。通过一些小...
  • 因此,对象变量)实际上存放的是一个被实例化之后的对象所占有的内存区域 的指针。 例如: type objectName = new type ( [paramlist] ); 运算符 new 为对象分配内存空间 ,实例化一个对象 。new 调用对象的构造...
  • 学习JAVA的第一天

    2021-04-01 17:07:17
    在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包等等。我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但...
  • 命令行运行java程序找到或无法加载主类 最近在学习《算法》第四版,...环境变量的设置正确,代码也没什么问题,最后在 知乎上找到了问题答案,因为包名的问题,直接在java所在文件夹是无法运,得到最外层...
  • 3.2.3 创建一个变量和变量名的规范 37 3.2.4 Java中的基本运算符和表达式 39 3.2.5 Java中的布尔运算符 43 3.3 基本数据类型运算难点 47 3.3.1 强制类型转换——小数哪里去了 48 3.3.2 类型转换运算中...
  • java练习

    2021-06-06 20:28:29
    BJava应用程序由若干个类所构成,这些类可以一个源文件,也可以分布若干个源文件,其中必须有一个源文件含有主类。 CJava源文件必须含有主类。 DJava源文件如果含有主类,必须是public类。 答案:B C选项一...
  • 如果类包中,要确保它们处在正确的子目录。 同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名和文件名相同就不会出现这个错误了。 问题二:注释器能...
  • java联想(中文)

    2008-12-29 21:07:11
    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字可见性 2.6.2 使用...
  • 3.2.3 创建一个变量和变量名的规范 37 3.2.4 Java中的基本运算符和表达式 39 3.2.5 Java中的布尔运算符 43 3.3 基本数据类型运算难点 47 3.3.1 强制类型转换——小数哪里去了 48 3.3.2 类型转换运算中...
  • 3.2.3 创建一个变量和变量名的规范 37 3.2.4 Java中的基本运算符和表达式 39 3.2.5 Java中的布尔运算符 43 3.3 基本数据类型运算难点 47 3.3.1 强制类型转换——小数哪里去了 48 3.3.2 类型转换运算中...
  • 2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字可见性 2.6.2 使用...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 269
精华内容 107
关键字:

在java中变量名不正确的是

java 订阅