Java的小知 识

本文详细介绍了Java编程语言的基础知识,包括其面向对象特性、类和文件的命名规则、访问修饰符、方法定义、字符串操作、数据类型及默认值、编译与运行流程。此外,还解释了包的概念和基本数据类型的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Java是一门面向对象编程语言,具有功能强大和简单易用两个特征。JAVA语言作为静态面向对象编程语言的代表,极好的实现了面向对象理论,是现在比较流行的编程语

  • 在java中类名必须和文件名相同

  • 一个java文件必须只能有一个public类

  • 每一个类都会生成对应的class文件

  • 访问修饰限定符 :public 公共成员,谁都可以访问。
    private 私有成员,只有自己可以访问。
    protected受保护成员,只有类的内部和子类可以访
    *方法的返回值类型:方法返回值类型,如果方法不返回任何值,则返回值类型指定为void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用return语句返回值。

  • 方法名称:定义的方法的名字,必须使用合法的标识符

  • 参数:参数分为实参和形参。传递给方法的参数列表,参数可以有多个,多个参数用逗号隔开,每个参数由参数类型和参数名组成,以空格隔开。
    例如:public class HelloWorld{
    public sstatic void main(String[] args) {
    System.out.println(“HelloWorld”);
    }
    }

  • 函数体:函数体内的代码就是你所要执行的功能

  • System.out.println:打印

  • 字符串 :Java是以String类型的对象来实现字符串。String是一个类,当创 建一个String对象后,所创建的字符串是不能改变的

  • 编译:javac 类名.java

  • 运行:java 类名

  • main函数参数作用就是:当你运行的时候输入的参数

  • 包的概念:Java中用package关键字定义一个包

  • 数据类型:byte char short int float long double
    1 2 2 4 4 8 8

           数据类型          默认值              默认长度         取值范围
           boolean          false                               ture  false
             char           '\u0000'              2byte       \u0000(o)---\uffff(65,535)
             byte             0                  1byte         -128 ---  127  
            short             0                  2byte         -32768 ---  32767
              int             0                  4byte          -2 ^ 31 --- 2 ^ 31-1
            long              0L                 8byte         -2 ^ 63 --- 2 ^ 63-1
            float            0.0f               4byte
            double           0.0d               8byte 
            
            int===》Integer                      
            long          long l =12L;
            double d = 12.3456d;
            float f = 12.5f;
    
  • .java 文件要先编译成 .class文件后,才能运行;.Java文件没改变一次,都要重新编译一次。
    E:> javac com\HelloWorld.java
    E:> java com.HelloWorld
    在这里插入图片描述

  • byte===>char 必须强转
    byte b1 = 100;
    byte b2 = 10;
    byte b3 = (byte)(b1+b2);
    自动类型转换 ===》 小类型 ===》大类型
    强制类型转换 ===》大类型 ===》小类型

  • HelloWorld代码
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println(“HelloWorld”);
    }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值