Java_Se_day_01 基础知识

2018-8-16 day_01 基础知识

新建 模板 小书匠 

基础知识

java中起名原则

Java中的标识符:

就是给类,接口,方法,变量等起名字时使用的字符序列

给包

单级包(文件夹) org

多级包(文件之间用.隔开)

westos.org.demo

类和接口的起名原则

单个单词,首字母大写

多个单词,每个单词首字母大写

给方法/变量的命名规则:

单个单词:单词全部小写

多个单词:第一个单词的字母小写,从第二个单词开始,每个单词首字母大写

给常量命名规则

单个单词:字母全部大写

多个单词:每个单词字母全部大写,单词与单词之间用下划线隔开

组成规则:英文字母大小写,数字字符,&和_
注意事项: 不能以数字开头 不能是Java中的关键字 Java严格区分大小写

常量

        2行

在程序的执行过程中其值不会发生改变的量。

分类

字面值常量

a)字符串常量:使用“”注起来的内容
"helloWorld"
b)字符常量:使用' '注起来的单个内容
'a' , '1'
c)整数常量:所有的整数
d)小数常量:所有小数
e)布尔常量:true/false
f)空常量:null

自定义常量

a)写代码时可以把需要的常量写在接口里面,接口中定义的变量常量类型都是public static final (即常量)
b)可以使用枚举类(enum,和接口差不多),都可以把所有常量写到一个类中去。
public enum Color {RED,GERRN,BLANK}
c)可以在类中单独定义常量,static , final;

    java    18行

 System.out.println('A');
        System.out.println('a');
        System.out.println('0');
        System.out.println('A'+1); //ASCII码表
        //'A' --> 65		大写字母字符
        //'a' --> 97		小写字母字符
        //'0' --> 48		数字字符
        System.out.println('a'+1);
        System.out.println('0'+1);
          /**
         * A
         * a
         * 0
         * 66
         * 98
         * 49
         */

变量

在程序的执行过程中,其值可以发生改变的量

变量的三要素

1)数据类型
2)变量名:和变量的标识符(起名:见名知义)
3)变量的初始化! 在使用变量前,必须对变量进行初始化,否则会报错。

Java的数据类型

大体分为两类:
基本数据类型:4类8种
整数类型: 默认int类型

  •         2行

      				byte		 字节数据类型	     占1个字节		-128~127
    
  •         2行

      				short		 短整型		        占2个字节		
    
  •         2行

      				int			   默认类型		        占4个字节
    
  •         2行

      				long		 长整型		         占8个字节	
    
  •         2行

      			浮点类型:默认是double
    
  •         2行

     			单精度:float					占4个字节
    
  •         2行

     			双精度:double					占8个字节		
    
  •         2行

     			字符类型:							占2个字节
    
  •         2行

     			           char
    
  •         5行

     			布尔类型
      					boolean					占1个字节
    
       			引用数据类型(数组中讲)
    
    注意事项: 对于整数类型来说:默认int类型 要定义一个long类型,那么在long类型值的后面,加上他的标记 :L或者l float类型,在末尾加上标记: float a = 12.34f/F; 变量的注意事项: 1)定义变量不能重复定义变量,会报错! 2)定义变量,不能数字开头 3)不能是Java中的关键字 4)尽量在同一行上定义一个变量,符合编码的风格 5)定义变量,一定要有初始化值,如果没有初始化,在使用前,必须初始化,否则报错

默认类型提升和强制类型转换

        3行

默认类型提升
	byte,short,char 这三者之间相互不转换的,一旦参与运算的时候,会默认类型提升为int类型,long,float,double类型.

强制类型转换: 一般情况,不建议使用强制类型转换,会损失精度... 目标数据类型 变量名 = (目标数据类型) 值;

    java    11行

    byte b1 = 3,b2 = 4 ;
//		byte b = b1 + b2;
        
        //byte b = (byte)(b1 + b2) ;  //b1+b2===>由于默认类型提升,会变成int类型的7
        
        //为了不让报错,引出强制类型转换
        
        
        //常量相加:先运算,看其结果是否在接受的数据类型的范围之内
        byte b = 3+4 ;

注释

注释:在程序里面,使用注释提高程序的阅读性!

在Java中注释分为三种:
1)单行注释 // ctrl+/
2)多行注释 /星 注释的文字 星/ ctrl+shift+/ 快捷键
3)文档注释 /星 星 开始写注释 星/

eclipse中常用的快捷键: alt+/ 神键 代码补全 Idea中常用的快捷键: alt+enter 神键 代码补全

HelloWorld案例

HelloWorld案例的开发过程:

  1. 在某个盘符下新建一个.txt结尾的文件
  2. 编辑文件内容:

    java    6行

class 类名{
    public static void main(String[] args){
        System.out.println(“hello world”) ;
    }
}
  1. 保存内容,将后缀名.txt->.java文件
  2. 进入dos控制台,盘符切换,进入jdk安装目录里面的bin目录下
  3. javac 源文件.java
    回车->生成字节码文件 类名.class
  4. java 字节码文件的前缀
    回车-输出字符串内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值