Java入手

HelloWorld

1.随便新建一个文件夹,存放代码

2.新建一个JAVA文件(1.文件名后缀为.java 2.Hello.java 3.[注意点]系统可能没有显示文件后缀名,需要手动打开)

3.编写代码

4.编译Javac Java文件,会生成一个class文件

5.运行class文件,Java class

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello,World!");
    }
}

tips:需要注意的是public是小写的p

前后两个hello文件名一样

语句结束有分号

可能遇到的情况:

1.每个单词的大小写不能出现问题,Java对大小写很敏感

2.尽量使用英文

3.文件名和类名必须保持一致 并且首字母大写(eg:Hello)

4.符号使用中文 会报错

Java程序运行机制

编译型(操作)

解释型(网页)

IDEA运行代码

psvm(代表public static void main(String[] args))

sout(System.out.println();)

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello,World!");
    }
}

java基础语法

注释:

1)适用场景:项目结构一旦复杂起来,就需要用到

2)注释不会被执行,是写给自己看的

3)将注释作为一种习惯

Java注释类型

1.单行注释

public class HelloWorld {
    public static void main(String[] args) {
        //单行注释//
        //输出一个Hello,world!
        System.out.println("Hello,World!");
    }
}

2.多行注释(可以注释一段文字)

  /*
        woshi
        wosshi1
        ojjok
         */ 

3.文档注释

        /**
         * 
         */

标识符(类名、变量名、方法名)

1.关键字

标识符注意点:

1)所有标识符都应该以字母(大写或小写),美元符,下划线开始的

2)首字符之后可以是字母,美元符,下划线或数字的任何字符组合

3)不能使用关键字作为变量名或方法名

4)标识符是大小写敏感的

合法标识符举例:    age          $salary          _value       ___1_value

非法标识符举例:123abc      -salary         #abc

5)可以使用中文命名 但是不提倡

public class demo01 {
    public static void main(String[] args) {
        String 王者荣耀="百星王者";//王者荣耀为变量名
        System.out.println(王者荣耀);//括号中只能写变量名
    }
}

数据类型

强类型语言:变量使用要严格符合规定,所有变量都必须先定义后才能使用

public class demo02 {
    public static void main(String[] args) {
       // String a=10;//10为int类型,而在这里我们需要string,也就是字符串,不能完成对变量的定义
        String a="hello";//应改为这样定义
        int num=10;//10为int类型
        System.out.println(a);
        System.out.println(num);
    }
}

弱类型语言

Java数据类型

基本类型

数值类型

1.整数类型

byte占1个字节:-128-127

short占2个字节:-32768-32767

int占4个字节:-214748368-2147483647

long占8个字节:-9223372036854775808-9223372036854775807

2.浮点类型

float占4个字节

double占8个字节

3.字符类型

char占2个字节

Boolean类型(占1位其值只有true和false两个)

 //八大数据类型
      //  byte num1=200;//错误原因:byte最大也才127
        byte num1=120;
        int num2=20;//最常用
        double num3=2.75;
        short num4=10000;
        long num5=150000L;//long类型要加L以示区分
        float num6=2.345F;//要加F,同上
        char num7='A';//代表一个字
        String name="qin请";//这个可以有多个,string是一个类
        boolean num8=true;

引用类型

类 接口 数组

public class demo03 {
    public static void main(String[] args) {
        //整数拓展:进制 二进制0b 十进制 八进制0 十六进制0x
        int i1=10;
        int i2=010;//八进制0
        int i3=0x10;//十六进制0x 0~9 A~F
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);
        //浮点数拓展(少用浮点数进行比较) 银行业务怎么表示
        //用BigDcemial 数学工具类
        //字符拓展
        char c1='a';
        char c2='中';
        System.out.println((int)c1);//强制转换
        System.out.println((int)c2);
        //所有的字符本质还是数字
        //编码 Unicode表:(97=a,65=A) 2字节 65536
        //  U0000 Uffff 是Unicode的表示方法
        char c3=\'u0061';
        System.out.println(c3);//c3=a
        //转义字符
        //\t 制表符 \n 换行符
        System.out.println("hello\tworld");
        System.out.println("hello\nworld");
        //bool拓展
        boolean flag = true;
        if(flag==true){}//if(flag){}和if(flag==true){}相同
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值