首页 > 编程语言 >java学习前

java学习前

时间:2022-10-04 21:15:21浏览次数:52  
标签:注释 java public 学习 文档 class 类名

java 后台运行机制

  1. 编译指令:javac a.java -d x.class a.java ---> x.class
  2. 运行指令:java x.class

x.class 是都可以直接运行的机器指令,一份java代码可以再多平台使用,原因是不同的JRE,全称为 java runtime envirment,它一般包含在JDK(java development kit) java开发工具包中

java 一般规范

  1. 一个文件只能有一个public 类,类名必须和文件名相同, 可以有多个非public类 【最终每个类呗编译为一个class文件】
  2. 类名首字母大写,函数名首字母小写
  3. 默认是public类作为程序的入口地址,如果想要指定非public类中的main函数当做程序入口,javac Hello.java 后形成两个class文件,只需要java 非public类名即可

关于注释

  1. 单行注释 //..单行注释....
  2. 多行注释 /*..多行注释,不允许嵌套.......*/
  3. 文档注释 : 可以用javadoc 程序直接生成html说明文档
    /**
    * 这是一个文档注释
    * @author zhanghuaizhi
    * @version 1.0
    * /
    

标签:注释,java,public,学习,文档,class,类名
From: https://www.cnblogs.com/da-zhi/p/16754473.html

相关文章

  • 学习记录-Python的局部变量和全局变量
    目录1定义2作用域的重要性2.1全局作用域中的代码不能使用任何局部变量2.2局部作用域中的代码可以访问全局变量2.3不同局部作用域中的变量不能相互调用2.4在不同的作......
  • 机器学习概念漂移检测方法(Aporia)
    目前,有多种技术可用于机器学习检测概念漂移的方法。熟悉这些检测方法是为每个漂移和模型使用正确度量的关键。在本文章中,回顾了四种类型的检测方法:统计、统计过程控制、基于......
  • Java SE 宋红康 days04-高级篇-Java8新特性
    Java8两大最重要的改变:Lambda表达式和StreamAPI集合讲的是数据,Stream讲的是计算!1.Lambda表达式Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以......
  • 01.JavaScript简介
    JavaScript(JS)isalightweight,interpreted,orjust-in-timecompiledprogramminglanguagewithfirst-classfunctions.Whileitismostwell-knownasthe......
  • pydantic学习与使用-14.exclude_unset去掉未传值的字段
    前言使用pydantic定义数据模型,有些非必填的字段,我们希望在实例化时未传值的字段去掉,这样可以取值一些为None的字段。遇到问题age和address是非必填字段classUser......
  • java---抽象类
    抽象类1.abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法,如果修饰类,那么该类就是抽象类2.抽象类中可以没有抽象方法,但是有抽象方法的类,......
  • 关于MarkDown语法的学习
    关于MarkDown语法的学习一、下载安装TyporaB站教程:typora下载安装教程_哔哩哔哩_bilibili对应的破解文档:Typora(morkdown编辑器)的下载和破解-article-博客园(c......
  • pydantic学习与使用-13.Field 定制字段使用别名alias
    前言pydantic里面json是一个内置属性,我想定义一个字段名称是json,这就会引起报错:Fieldname"json"shadowsaBaseModelattribute;useadifferentfieldnamewith"......
  • java算法——自建对数器
    用于验证所写算法是否正确,与java自带的函数方法进行比较,例如写一个排序算法,验证排序算法是否正确,采用Arrays.sort(arr)的方式,与自己所写的算法进行比对,经过多轮(比较大的一......
  • Occupancy Networks:基于学习函数空间的三维重建表示方法
    概述 随着深度神经网络的到来,基于学习的三维重建方法逐渐变得流行。但是和图像不同的是,在3D中没有规范的表示,既能高效地进行计算,又能有效地存储,同时还能表示任意拓扑的高分......