JAVA核心技术卷1学习笔记2

本文介绍了Java的基础知识,包括简单程序设计、注释、数据类型、变量、运算符等内容,并讲解了字符串处理、输入输出、控制流程等核心概念。

JAVA 的基本程序设计

1. 一个简单的应用程序

public class FirstSample

{

public static void main(String[] args)

{

System.out.println("We will not use 'Hello,World!'");

}

}

PUBLIC 被谶纬访问修饰符

。号 用来调用一个方法

object.method(parameters ) 对象方法参

2. 注释

FirstSample.java中加入注释

/*

This is the first sample program in Core Java Chapter 3

CopyRight (c 1997 Cay Horstmann an Gary Cornell

*/

3. 数据结构 强数据类型语言,必须每个变量声明一种类型。8个基本类型。

4个整型 (INTSHORTLONGBYTE

2个浮点型(FLOATBOUBLE

1CHAR类型

1BOOLEAN类型 (只有两个结果false true

4. 变量

l 变量名是一个字母开头或数字的序列

l 不能命名为保留字

l 显示初始化,不能使用一个没有被初始化的变量

l 关键字final声明常量(常量习惯性使用大写)

public class Constants

{

public static void main(String[] args)

{

final double CM_PER_INCH=2.54;

double paperWidth=8.5;

double paperHeight=11;

System.out.println("Paper size in cnetimeters:"+paperWidth*CM_PE

R_INCH+"by"+paperHeight*CM_PER_INCH);

}

}

5. 运算符

l +-*/ %

l 字增运算符号和自减运算符号

l 关系运算和BOOLbean运算符 (求BOOLBEAN的值是一个逻辑运算)

l 位运算符 (& | ^意或 ~非) 用于整形变量,转化为二进知屏蔽运算 >> 将二进制右移 <<将二进制左移 >>>运算符将用0来填充前面的位。

l 数学函数和常量 Math

l 数据类型的转换(精度损失 和精度不损失)

l 强制类型转换double x=9.997; int nx=(int)x nx的值为9,直接截取的方法.

最接近的方法(double x=9.997; int nx=(int)Math.round(x); nx的值为10

l 括号与运算符号级别 (根据优先级别来运算)

l 枚举类型(变量的取值在有限个集合内,枚举类型包括有限个命名的值)

enum Size (Small,mediumlarge,extra_large)

Size s=Size.Small;

6. 字符串

l 代码点和代码单元

l 子串

l 字符串编辑

l 拼接

l 检测字符串是否相等

l 阅读API文档

l

7. 输入输出

l 读取输入

l 格式化输出

l

8. 控制流程

l 块作用域

l 条件语句

l 循环

l 确定循环

l 多重选择语句-switch语句

l 中断控制流程语句

l

9. 大数值

l 主要列举java.math中的两个很有用的类;

10. 数组

l “for each”循环

l 数组初始化和匿名数组

l 命令行参数

l 数组排序

相关程序

publicclassFirstSample
...{
publicstaticvoidmain(String[]args)
...{
System.out.println(
"Wewillnotuse'Hello,World!'");
}

}

publicclassFirstSample
...{
publicstaticvoidmain(String[]args)
...{
System.out.println(
"Wewillnotuse'Hello,World!'");
}

}

publicclassConstants
...{
publicstaticvoidmain(String[]args)
...{
finaldoubleCM_PER_INCH=2.54;
doublepaperWidth=8.5;
doublepaperHeight=11;
System.out.println(
"Papersizeincnetimeters:"+paperWidth*CM_PER_INCH+"by"+paperHeight*CM_PER_INCH);
}

}

注意点: WINDOWS下安装JAVA系统的时候后精良不要安装在带有空格的目录下面。

JAVA_HOME=C:\Program Files\Java\jdk1.5.0_09的时候不能加入

不然在PATH=%JAVA_HOME%\bin 调用目录无效了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值