zoukankan      html  css  js  c++  java
  • Java基本语法(一)

    一.标识符

    (1)标识符就是在编写程序时给类,变量,方法等起的名字

    (2)标识符的命名规则:标识符由字母,数字,下划线和$组成;第一个字符不能是数字;不能与关键字重名

    二.关键字

    定义:也称保留字,是系统预留的有特殊含义的标识符。关键字都是小写字母

    例子:

    数据类型相关:class,interface,enum,byte,short,int,long,float,double,char, boolean, void
    流程控制相关:if,else,switch,case,default,while,do,for,break,continue,return
    访问权限修饰符:private,protected,public
    方法相关修饰符:abstract,final,static,synchronized
    类关系相关:extends,implements, super
    与实例相关的:new, this, instanceof
    包相关:package,import
    异常处理:try,catch,finally,throw,throws
    其他:native,strictfp,transient,volatile,assert
    未 用:goto,const
    字面量:true,false,nul

    三.字面量

    1.字符编码

    简单的说就是字符与一个整数之间的对应关系‘a’------------97,‘A’------------65,

    ‘0’------------48

    常用的字符编码:

    ASCII码,美国信息交换标准代码,使用1个字节的二进制表示.

    iso-8859-1, 西欧语言编码,兼容ASCII编码 , Tomcat服务器默认编码,

    GB2312/GBK, 中文编码

    unicode编码, 每种语言中的每个字符设定了统一并且唯一的二进制编码.常用的编码方案有 utf-8(代码编写以及数据库设计优先选择), utf-16

    2.字面量

    Java程序是用来处理数据的,数据分为不可变的和可变的两类,不可变的又分为字面量和final常量,字面量又称为直接量. 

    包括: 

    整数字面量: 10, 123, 456, -789, 0 等所有整数

    小数字面量: 1.2, 3.14, 45.678等所有小数

    布尔字面量: true, false

    字符字面量:是用单引号引起来的单个字符,如’a’, ‘A’, ‘中’, ‘汉’等, ‘’, ‘ab’不是字符字面量

    字符串字面量:有双引号引起来的任意个字符,如: “abc”, “90后菜鸟”, “”

    null

    四.变量

    变量的分类:根据定义变量的位置,分为局部变量和成员变量

    成员变量:在类中定义变量(作用域在整个类)

    局部变量:在代码块中定义变量(从定义类开始,到大括号结束)

    五.数据类型

    数据类型就是一组值,以及这一组值上的操作.

    1.数据类型作用:

    不同数据类型的存储方式不同,整数和小数存储方式不同;

    不同数据类型的数据取值范围不同, 一个字节和四个字节取值范围不一样;

    不同类型的数据允许的操作不同, 字符串不能进行乘除操作.

    2.Java语言的数据类型包括哪些

    Java的数据类型分为基本类型和引用类型两大类.

    3.八大基本类型

    整型:byte,short,int,long

    小数类型:float,double

    字符类型:char

    布尔类型:boolean

    4.基本类型转换

    布尔类型不能和其他类型进行相互转换

    1.自动类型转换

    byte -->short -->int -->long -->float -->double

    char -->int -->long -->float -->double

    2.强制类型转换

    不能进行自动类型转换时,可以进行强转

    (目标类型)(表达式)

  • 相关阅读:
    悬线法练习
    Codechef MAY 15 Counting on a directed graph
    Codechef MAY 15 Chef and Balanced Strings
    兔子与兔子
    雪花雪花雪花
    约数之和
    分形之城
    递归实现组合型、指数型、排列型 枚举
    最短Hamilton路径
    六十四位整数乘法
  • 原文地址:https://www.cnblogs.com/wangzhengyu/p/8522488.html
Copyright © 2011-2022 走看看