首页 > 编程语言 >java基础

java基础

时间:2023-07-26 17:56:42浏览次数:47  
标签:Java 基础 注释 关键字 import java 标识符

注释

单行注释

//这是单行注释

多行注释

/*一段
*多行注释
*/

文本注释

    /**
     *
     * @param args
     */

关键字

是被Java语言赋予特殊含义,具有专门用途的单词,比如class,int,double均为Java已经预设好的;

组成关键字的字母全部小写 ,注意String不是关键字;

goto与const是Java中的保留字,即没有赋予特殊含义却仍被Java占用的单词;

标识符

Java所有的组成部分都需要名字、类名、变量名以及方法名都被称为标识符

  1. 都以字母(A-Z或a-z),$,下划线(_)开始;
  2. 首字母之后的字符以字母(A-Z或a-z),$,下划线(_)或数字的任何字符进行组合;
  3. 不能使用关键字作为变量名或方法名;
  4. 标识符大小很敏感;
  5. 可以使用中文名,但是不建议去使用;

包机制

  • 为了更好地组织,java提供的包机制,用于区别类名的命名空间。

  • 包语句的语法格式为:

    package pkg1[.pkg2[.pkg3....]]
    
  • 一般利用公司倒置作为包名:com.baidu.www

  • 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用”import“语句可以完成此功能。

    import package1[.package2..](clsaaname|*);
    

    引用其他包的所有所有的类

    import package1.[.package2..].*;//*通配符
    

JavaDoc

  • javadoc命令是用来生成自己API文档
  • 参数信息
    • @author作者名
    • @version版本号
    • @since指明需要最早使用的jdk版本
    • @retur你返回值的情况
    • @throws 异常抛出情况

标签:Java,基础,注释,关键字,import,java,标识符
From: https://www.cnblogs.com/clky/p/17583181.html

相关文章

  • java线程详解
    java线程详解线程概念说到线程,就不得不提进程,为什么呢,因为进程是操作系统进行分配资源和调度的最小单位,比如windows系统安装的应用软件(office、qq、微信等)启动时,由操作系统协调分配资源和调度执行称之为一个进程,进程间是相互独立和隔离的。而线程是进程最小执行单位,一个进程的......
  • GSAP 基础
    GreenSockAnimationPlatform(GSAP)是一个业界知名的动画库,它被1100多万个网站使用,有超过50%的获奖的网站都是用了它。不管是在原生环境中,还是任意的框架中,你可以使用GSAP去让非常多的东西动起来。不管你是想要去让UI界面产生交互动画,还是SVG图形产生动画,甚至是Threejs还是Reac......
  • 记录--canvas基础操作
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助1.以下是一些有关使用Canvas的技巧:绘制基本形状:Canvas可以用于绘制各种基本形状,如矩形、圆形、线条等。使用fillRect()方法绘制矩形,使用arc()方法绘制圆形,使用lineTo()方法绘制线条等。绘制文本:使用fil......
  • 学习Java第6天
    java语法Java注释单行注释://多行注释:/**/文档注释:/***/标识符与关键字java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字母以后可以是字母(A-Z或者a-z),......
  • linux更改java版本
    查看系统版本uname-a查看java当前版本whichjavaecho$JAVA_HOME下载新的jdkhttp://www.oracle.com/technetwork/cn/java/javase/downloads解压tar-zxvfjdk-8u181-linux-x64.tar.gz修改JAVA_HOMEvim/etc/profile更新环境source/etc/profile......
  • java主线程等待多个子线程中任意一个有结果后,主线程继续执行
    1.背景2.代码packagecom.qianxingniwo.ls;importorg.junit.Test;importjava.util.concurrent.atomic.AtomicReference;importjava.util.concurrent.locks.LockSupport;/***@Copyright(C)XXXXX技有限公司*@Author:ldp*@Date:2023/7/2615:30*@Descri......
  • Java中代码Bug记录--泛型失效、数组删除、HashMap死循环
    最近在工作的过程中,遇到了不少奇怪自己或者同事的Bug,都是一些出乎意料的,不太容易发现的,记录一下来帮助可能也遇到了这些Bug的人1.编译时泛型校验失效Map<String,String>nameToType=newHashMap<>();nameToType.put("testName",123);//java:不兼容的类型:int无法转......
  • awk的基础应用
    awk的基础应用AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一awk命令的基本格式为:awk-F“”‘{print'commands'}’filename-F:指定分隔符-vvar=val:在执行处理过程之前,设置一个变量var,并给其设备初始值为valawk保留字......
  • [Java] Stream流求和、排序、分组
    List、Set集合通过Stream流求和一、泛型为Integer、Long、Double、BigDecimal求和Integersum=scores.stream().reduce(Integer::sum).orElse(0);Longsum=scores.stream().reduce(Long::sum).orElse(0L);Doublesum=scores.stream().reduce(Double::sum).orElse(0.00)......
  • css值grid布局基础
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>Document</title&g......