Java基础简单语法

Java基础简单语法,第1张

Java基础简单语法 编写主方法

    main是类体的主方法,也是程序开始的入口

    public是公开的 是权限修饰符

    static是静态修饰符、

    void是返回值修饰符

    String [] args是一个字符串类型的数组

基本数据类型

    数值型

    整数类型 byte  short int  long
    
    int x;
    int x,y;
    int x=1000,y=1220
    若定义的数大于int的最大值或小于int的最小值需要在数值后添加l/L
    long num = 12008L;   //定义为长整数型

    浮点类型float double

    在一般情况下小数都会被看成bouble类型的,在数值后面加B/b或者不加都不会出错,但是如果是float类型的则需要在后面加入F/f不然会被认为是double类型的会出错
    

    字符型

    布尔型

运算符 三元运算符
string a=grades>60?"及格":"不及格";

当表达式grades>60为true是执行及格 当为false时执行不及格 并把结果返回给字符串a

二元运算符

    赋值运算符 = 将右方 *** 作数赋值给左边 int a = 100;

    算术运算符 + - * / % 加 减 乘 除 取余 注:math类可以幂运算

    比较运算符 结果是Boolean类型返回true和false < > <= >= == !=左不等右

    &&逻辑与 俩个结果都为正确时才返回true

    ||逻辑非 有一个结果是true就返回true

单目运算符

    自增自减运算符 ++ -- eg:++a 先自增再赋值,反之相反

一元运算符

    !逻辑非 eg: !11>22 返回true 即对11大于22这个结果进行否定

声明变量

    常量 也称final变量 ,在运行过程中一直不会改变的量

    final 数据类型 数据名称 【=值】为成员变量时必须再定义时就设值

    成员变量 在整个类中都可以用的 又分为静态变量和实例变量

    实例变量 int x =45;

    静态变量 static int y = 90 类变量 可以跨类 用类名.静态变量

    局部变量?

包机制

为了更好的组织类,Java提供了包机制,用与区别类名的命名空间

一般利用公司域名倒置用作类名,如com.baidu.www

        1. 为了能够使用某一个包的成员,我们需要在java中明确导入该包,使用import语句来完成这一功能,例如导入日期包  import java.util.Date; 
        2. 如果需要导入这个包下所有的类时,但此时包中有很多类时,我们可以用通配符*  来完成需求   import com.baidu.*此时就把baidu包中的所有的类给导入进来
JavaDoc

javadoc命令是用来生成自己的api文档

参数信息 :

    @author 作者号

    @version 版本号

    @since 指明需要最早使用的jdk版本号

    @param 参数名

    @return 返回值情况

    @throws 异常抛出情况

在类上面的注释是类注释

在方法上面的注释一般为方法注释

生成api文档的方式

    cmd命令行生成

    E:ideaideafilesrcmainjavacomtan>javadoc -encoding UTF-8 -charset UTF-8  oneday.java

    填写-encoding utf-8 -charset utf-8 是为了防止生成JavaDoc时有乱码出现

    -encoding utf-8 : 源代码(包括JavaDoc注释的)为UTF-8编码

    -charset utf-8: 生成JavaDoc文档使用的字符集是UTF-8

     

       然后返回java文件夹会发现多了很多文件此时打开index.html就可以看见自己生成的本地api文档了 

    打开之后就可以看见自己所生成的api文档了

    在idea中生成 打开工具>生成javadoc> 在其他命令参数上填入-encoding UTF-8 -charset UTF-8 然后完成

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5707115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存