自学Java5.19
生活随笔
收集整理的這篇文章主要介紹了
自学Java5.19
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package com.ntru.demo.test.base;
public class HelloWorld {
//實(shí)例變量 從屬于對象 如果不進(jìn)行初始化,返回這個類型的默認(rèn)值0 0.0 //布爾值 默認(rèn)是flase //除了基本類型 其他的默認(rèn)值都是null; String name; int age;//類變量 static 從屬于HelloWorld static double salary = 2500; //修飾符, 不存在先后順序 靜態(tài)常量 static final double PI = 3.14;public static void main(String[] args) {System.out.println("Hello, World");int i = 10;int i2 = 010;//八進(jìn)制int i3 = 0x10;//十六進(jìn)制System.out.println(i);System.out.println(i2);System.out.println(i3);//浮點(diǎn)數(shù)擴(kuò)展// float 有限 離散 舍入誤差float f = 0.1f;//0.1double d = 1.0/10;//0.1System.out.println(f);System.out.println(f==d);System.out.println(d);//字符擴(kuò)展char c1 = 'a';char c2 = '中';System.out.println(c1);System.out.println((int)c1);//強(qiáng)制轉(zhuǎn)換System.out.println(c2);System.out.println((int)c2);//強(qiáng)制轉(zhuǎn)換//所有的字符本質(zhì)還是數(shù)字//編碼 Unicode 2字節(jié) 65536(97 = a 65 = A)char c3 = '\u0061';System.out.println(c3);//a//轉(zhuǎn)義字符// \t 制表符// \t 換行System.out.println("Hello\nWorld");System.out.println("---------------------------------");String sa = new String("helloworld");String sb = new String("helloworld");System.out.println(sa==sb);String sc = "helloworld";String sd = "helloworld";System.out.println(sc==sd);//對象 從內(nèi)存分析//布爾值擴(kuò)展boolean flag = true;if (flag==true){//新手 if (flag){} 默認(rèn)為真}int o = 128;byte b = (byte)o;//內(nèi)存溢出double b1 = o;//強(qiáng)制轉(zhuǎn)換 (類型)變量名//自動轉(zhuǎn)換 低-高/** 注意點(diǎn)*1. 不能對布爾值進(jìn)行轉(zhuǎn)換*2. 不能把對象類型轉(zhuǎn)換為不相干的類型*3. 在把高容量轉(zhuǎn)換到低容量的時候 強(qiáng)制轉(zhuǎn)換*4. 轉(zhuǎn)換的時候可能存在內(nèi)存溢出 或者精度問題*** */System.out.println(o);System.out.println(b);System.out.println(b1);System.out.println("----------------");System.out.println((int)23.7);//23char c = 'a';//編碼int cc = c+1;System.out.println(cc);System.out.println((char) cc);//操作比較大的數(shù)的時候, 注意溢出問題int money = 10_0000_0000;int years = 20;int total = money*years;//-1474836480, 溢出long total1 = money*years;//默認(rèn)是intlong total2 = money*((long)years);System.out.println(total2);int a=1,b2=2,c4=3;//不建議String name = "qinjiang";char x = 'X';double pi = 3.14;//屬性 : 變量//main 方法//局部變量 必須聲明和初始化值//實(shí)例變量 從屬于對象 方法外面int i1 = 10;System.out.println(i1);//變量類型 變量名字 = new HelloWorld();HelloWorld helloWorld = new HelloWorld();System.out.println(helloWorld.age);System.out.println(PI);}//其他方法 public void add(){}}
總結(jié)
以上是生活随笔為你收集整理的自学Java5.19的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。