首页 > 编程语言 >(二) Java开发细节

(二) Java开发细节

时间:2023-04-25 13:46:25浏览次数:58  
标签:Java String class 细节 开发 static main public

目录

Java开发注意事项和细节说明

  1. Java源文件以.java为扩展名. 源文件的基本组成部分是类(class).
public class Hello{
	//编写一个main方法
	public static void main(String[] args){
		System.out.println("hello, world~");  // 分号表示语句结束
	}
}
  1. Java应用程序的执行入口是main()方法. 它有固定的书写格式:
public static void main(String[] args){...}
  1. Java每个语句以;结束
  2. 源文件最多只能有一个public类. 其他类的个数不限
  3. 如果源文件包含一个public类, 则该文件必须按该类名命名
  4. 也可以将main()方法写在非public类中
  5. 使用sublime进行初步开发, 文件有中文时, 点击设置文件编码为GBK就可以解决这个问题.
  • 如下例:
class Dog{
	public static void main(String[] args){
		System.out.println("I love Dog");
	}
}

class Cat{
	public static void main(String[] args){
		System.out.println("I love Cat");
	}
}


public class Hello{
	public static void main(String[] args){
		System.out.println("Hello world!");
	}
}

这个文件比如用Hello.java命名, 用javac编译后每个类都会单独的存放一个class文件, 需要执行哪个类就用java xx运行

标签:Java,String,class,细节,开发,static,main,public
From: https://www.cnblogs.com/sdulyq/p/17352318.html

相关文章

  • 互联网医院|互联网医院软件开发|医疗行业的新转机
    互联网医院的出现避免线下就诊可能带来的风险,解决患者就诊需求信息的快速发展,医疗是日常生活中必不可少的需求,随着人们生活水平的提高,对于医疗服务的要求也要求也有所提升,随着互联网技术的不断进步,让医疗也有了新的模式,在线问诊系统的出现让我们就医更加方便,让医院资源也得到节省,下......
  • (一) 认识Java与Java安装
    目录Java运行机制Java编译运行Java开发细节JavaJDKJava运行机制java语言的特点:跨平台性编译后的java程序可以在不同的操作系统上运行,依靠的是不同平台的JVMJava核心机制-Java虚拟机(JVMjavavirtualmachine)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,......
  • java ui 自动化
    1、依赖<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>3.14.0</version></dependency>2、Chrome驱动下载......
  • iFlutter - 加速Flutter开发
    iFlutter是一款辅助Flutter开发的IDEA插件插件安装插件已上传官方Plugins仓库,可在IDEAPlugins界面搜索iFlutter下载iFlutter生态欢迎PR、issues、advice,一起共建Flutter生态Github该文档不再更新,请直接查看最新文档Wiki功能说明资源文件管理依赖树生成D......
  • 【HarmonyOS】自定义组件之JavaUI实现通用标题栏组件
    【关键字】标题栏、常用内置组件整合、JavaUI、自定义组件 【1、写在前面】平时我们在开发一个应用时,我们都知道一个完整的项目中会有很多个页面,而这些页面中会有许多通用的部分,比如通用标题栏、通用Dialog、通用下拉菜单等等,在Android开发中我们可以通过LayoutInflater.from......
  • java将word文件流转为pdf并下载
    1.pom<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version></dependency><dependency><groupId>fr.opensagres.xdocreport</g......
  • 在JavaScript的if判断中,关于数组Array的相关思考
    结论:在if判断中,无法直接使用Array转Boolean的方法判断数组是否为空数组letarray=[];//中间进行N步操作之后//...if(array){ console.log("数组为空数组");}if(array==[]){ console.log("数组为空数组");}if(array==0){ console.log("数组为空数组");}if(array......
  • Java的多线程编程模型5--Java中的CAS理论
    CAS,compareandswap的缩写,中文翻译成比较并交换。我们都知道,在java语言之前,并发就已经广泛存在并在服务器领域得到了大量的应用。所以硬件厂商老早就在芯片中加入了大量直至并发操作的原语,从而在硬件层面提升效率。在intel的CPU中,使用cmpxchg指令。在Java发展初期,java语言是不能......
  • JAVA设计模式学习10——组合模式
    组合模式(Composite)就是把部分和整体的关系用树形的结构来表示,从而使客户端能够把部分对象和组合起来的对象采用同样的方式来看待。树图结构一般包含一个根节点,若干个树枝和叶子节点。如下图:树结构的类图,其实就是组合模式的简略类图,最上面为抽象节点,左下方为叶子节点,右下方为树......
  • 答题积分小程序云开发实战-界面交互篇:注册登录页布局样式与逻辑交互开发
    微信小程序云开发实战-答题积分赛小程序界面交互篇:注册登录页布局样式与逻辑交互开发写在前面-开发调试小技巧模拟器通常默认展示的页面是首页,那么如果我们想切换到其他页面呢,那怎么办?我这里教给初学者三种方式,方便大家在搭建页面过程中,进行开发调试。点击事件跳转给页面按钮添加一......