Java基础(一)

一、基本语法

  • 大小写敏感:Good和good是不同的
  • 类名:每个单词首字母大写。如People、MyPeople
  • 方法名:首单词首字母大写,后面的单词首字母小写,如drive、driveCar
  • 源文件名:和类名相同,后缀为.java
  • 主方法入口:固定写法public static void main(String []args)

二、修饰符

  • 访问控制符:default, public, protected, private

    default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
    private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
    public : 对所有类可见。使用对象:类、接口、变量、方法
    protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

  • 非访问控制符:final, abstract, static等

//这是一个简单的java程序
public class HelloWorld{
    public static void main(String []args){
        System.out.println("Hello World");
     }
}

三、基本数据类型
Java有八种基本类型。六种数字类型(byte short int long float double)一种字符类型(char)一种布尔型(boolean)
byte:8位     -128~127   包装类:java.lang.Byte
short:16位     -32768~32767nbsp; 包装类:java.lang.Short
int:32位     -2^31 ~2^31-1nbsp; 包装类:java.lang.Integer
long:64位     -2^63~2^63-1nbsp; 包装类:java.lang.Long
float:32位 单精度nbsp; 包装类:java.lang.Float
double:64位 双精度nbsp; 包装类:java.lang.Double

char:一个单一的 16 位 Unicode 字符nbsp; 包装类:java.lang.Character

boolean:有两个取值:true 和 falsenbsp; 包装类:java.lang.Boolean

四、运算符

算术运算符
这里写图片描述

位运算符
这里写图片描述

逻辑运算符
这里写图片描述

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。 boolean 不参与数据类型的转换.
在 java 中,任何字符类型与字符串相加,结果都是拼接。

public class ZiDongLeiZhuan{
        public static void main(String[] args){
            char c1='a';//定义一个char类型
            int i1 = c1;//char自动类型转换为int
            System.out.println("char自动类型转换为int后的值等于"+i1);
            char c2 = 'A';//定义一个char类型
            int i2 = c2+1;//char 类型和 int 类型计算
            System.out.println("char类型和int计算后的值等于"+i2);
        }
}
float f1=100.00f;
Float F1=new Float(f1);
double d1=F1.doubleValue();//F1.doubleValue()为Float类的返回double值型的方法
public class QiangZhiZhuanHuan{
    public static void main(String[] args){
        int i1 = 123;
        byte b = (byte)i1;//强制类型转换为byte
        System.out.println("int强制类型转换为byte后的值等于"+b);
    }
}
String s = null;
s += "hello";
System.out.println(s);  // 输出 nullhello
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值