JAVA基础随笔 #01

一、DOS界面(命令行窗口)编译运行JAVA文件

(DOS:Disk Operating System,磁盘操作系统)

  1. win + R"打开运行窗口,输出“cmd”(cmd:command)。
  2. 输入所编写的Java程序的磁盘(以E为例),输入“E:”,打开E盘。
  3. 打开所编写的Java程序的具体位置(以“E:\java\chapter1”为例),输入“cd java\chapter1"
    (cd:change directory)
  4. 通过非格式文档(可记事本)编程好Java程序,以后缀名为“.java”保存(以“HelloWorld.java”为例)。
  5. 在命令行窗口输入“javac HelloWorld.java”,(javac:java compile)。
  6. 提示编译错误,修改“HelloWorld.java”的程序,保存。
  7. 成功编译后,程序所在文件夹自动生成class文件,此例为“HelloWorld.class”。
  8. 在命令行窗口中直接输入Java程序名,输入“java HelloWorld”。
  9. 程序在命令行窗口中显示运行结果。

二、DOS界面(命令行窗口)生成API文件

(API:Application Programming Interface,应用程序接口)
1 - 4 与相同
5.输入“javadoc -help”(javadoc:java document),获得帮助
6.再按照自己的要求生成API文件

三、自动类型转换

Java的不同类型运算,低类型会向高类型转换。

Java自动类型转换图

自动类型转换图

1.char型与int型相加

public class draft
{
	public static void main(String[] args)
	{
		char a = 'a';
		System.out.println(a + 1);
	}
}
在输出时,a的char型比1的int型低,所以在运算中a转换为int类型的97,与1相加输出 98。
  1. char型自加
public class draft
{
	public static void main(String[] args)
	{
		char a = 'a';
		System.out.println(++a);
	}
}
 在输出时,a自加,所以结果输出 b。
  1. char型与int型相加再转换为char型
public class draft
{
	public static void main(String[] args)
	{
		char a = 'a';
		System.out.println(a += 1);
	}
}
 程序中输出为 a += 1,不等于 a = a + 1,而是为 a = (a.type) (a + 1)。
 其中a先变为int型97与1相加得98,再通过(a.type)转换为a的char型,从而输出 b。
 所以此程序相当如下程序:
public class draft
{
	public static void main(String[] args)
	{
		char a = 'a';
		System.out.println( (char) (a + 1) );
	}
}
结果同样输出 b。

4.System.out.println( ); 中只有字符串会被“+”并接,其他相加。

四、编程时的小疏忽

  1. 两个连续的’并不等于”,程序会运行错误
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值