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

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         数组排序

 

相关程序 

public   class  FirstSample
{
    
public static void main(String[] args)
    
{
        System.out.println(
"We will not use 'Hello,World!'");
    }

}

 

 

public   class  FirstSample
{
    
public static void main(String[] args)
    
{
        System.out.println(
"We will not use 'Hello,World!'");
    }

}

 

 

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_PER_INCH+"by"+paperHeight*CM_PER_INCH);
    }

}

 

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

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

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

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值