java 学习笔记《一》

第一个java程序Hello.java:

public class Hello{

   public static void main(String args[]){

      System.out.println("Hello World !");

  }

}

java需要经过两次处理才能正常执行:

javac Hello.java -> Hello.class

1.java中最基础的单元是 类

[public] class 类名称{}

类 有两种形式:

· “public class 类名称{}'' :类名称必须与文件名称一致,一个.java文件中只能有一个public

· “class 类名称{}”:类名称可以与文件名称不一致,但编译后的.class文件名称是 .java文件中的class名;

2.主方法定义《主类》

[public] class 类名称 {

   public static void main(String [] args){

     代码开始的地方

   }

}

3.系统输出

·输出之后追加换行: System.out.print("hello");

·输出之后 不 追加换行: System.out.println("hello");

4.Jshell

只需要编写核心语句

5.Class环境属性

SET CLASSPATH = “文件目录”

# 当设置了CALSSPATH之后,就可以访问class文件

SET CLASSPATH =.

#CLASSPATH设置为默认路径

PATH:操作系统提供的路径,定义所有可执行程序路径

CLASSPATH : 由JRE提供,用于定义Java程序解释时类加载的路径,默认设置为当前目录加载

JVM -》 CLASSPATH定义的路径 -》加载class文件

6.注释

单行注释: //

多行注释: /**/

归档注释: 是以/**开头。以*/结尾

 

  1. 标识符,关键字

    字母,数字,下划线,$ 组成,但是不能以数字开头

    $ 一般有特殊意义

  2. 数据类型

    a.基本数据类型 : 具体的数据单元

    • 数值型

      • 整型:int , long(如果数值大于int型数据的最大值却没有加L,会报错) , short , byte >0

        • 浮点型 :float , double >0.0

      • 布尔型 :Boolean >true

      • 字符型 : char >'\uxxx'

    b.引用类型 :内存关系
    c.数组,类,接口             >null

9.字符串

String -> 用双引号包裹起来的字符

+ 用于字符串的拼接

10.运算符

括号优先级最高!!!

  • 数学运算符

    • +,-,*,/,%

      • 简化式: +=,-=,*=,/=,%=

    • ++n,--n 先自增(减),再计算

    • n++,n-- 先计算,再自增(减)

  • 关系运算符

    • < 小于,== 等于,>= 大于等于,<= 小于等于,>大于

    • = 表示赋值操作

  • 三目赋值运算符 很重要!!!

    • 关系运算? 关系满足时的内容 : 关系不满足时的内容

    • 三目运算符也可以嵌套处理(两两判断) 但是可读性不高

  • 位运算

    • 可以直接二进制数据的计算处理

    • 与(&),或(|),异或(^),反码(~)

    • 数字 除2 取余

    • &和|,&&和||

      • &和|

        • a.在进行的逻辑运算的时候,所有的判断条件都执行

        • b.在进行位运算的时候只针对当前的数据进行与和或处理

      • &&和||

        • &&,在多个条件的判断时,如果前面的条件返回了false,后面所有的条件都不再判断,最终的结果就是false

        • ||,在多个条件的判断时,如果前面的条件返回了true,后面条件不再执行,最后为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值