Java教程

Java第一课

本文主要是介绍Java第一课,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

HelloWorld

  1. 桌面建一个文件夹

  2. 里面建一个Java类文件

    • 文件后缀名为.java

    • Hello.java

    • 注意打开文件查看文件扩展名

  3. 编写代码

    public class Hello{
        public static void main(String[] args){
            System.out.print("Hello,World!");
        }
    }
  4. 打开命令提示符编译Javac Hello.java会在原文件生成一个class文件(Hello.class)

  5. 运行class文件方法 java+class文件名(这里是Hello)

 

 

快捷方法

psvm =public static void main(String[] args)[ ]

sout=System.out.println(" ");

 

 

注释

  1. 单行注释//

  2. 多行注释/* */

  3. 文档注释 /**

 

 

数据类型

Java的数据类型分为两大类

  1. 基本类型(primitive type)

    • 整数类型(byte[-128-127],shor,int,long)

    • 浮点类型(float,double)

    • 字符类型(char)

    • 布尔类型(boolean):占一位其值只有ture和false两个

  2. 引用类型(reference type)

    • 接口

    • 数组

 

什么是字节

字节是计算机数据处理的基本单位,习惯上用大写的B来表示

单位: 位(bit)

  1. 1bit表示1位

  2. 1Byte表示一个字节 1B=8b

  3. 1024B=1KB

数据类型扩展

整数扩展

进制 二进制(0b) 十进制 八进制(0) 十六进制(0x)

浮点数扩展

float 有限 离散 舍入误差 大约 接近但不等于

最好完全避免使用浮点数进行比较

float与double的比较

float f=0.1f;
        double d=1.0/10;
        System.out.println(f==d);//false

float特点

float d1=23131313f;
        float d2= d1+1 ;
        System.out.println(d1==d2);//ture

字符扩展

所有字符的本质都还是数字

强制转换

char c1='a';
        char c2='中';
        System.out.println(c1);//a
        System.out.println((int)c1);//强制转换 97
        System.out.println(c2);//中
        System.out.println((int) c2);//强制转换 20013

悬念 有什么不同?

 String sa=new String("hello world");
        String sb=new String("hello world");
        System.out.println(sa==sb);//false
​
        String sc="hello world";
        String sd="hello world";
        System.out.println(sc==sd);//ture
        //对象 从内存分析

布尔值扩展

boolean flag=true;
        //if (flag==ture){}sif (flag){}
        //less is more! 代码要精简易读

 

这篇关于Java第一课的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!