当前位置: 首页 > news >正文

Java - IDEA开发

使用IDEA开发Java程序步骤:

  1. 创建工程 Project;
  2. 创建模块 Module;
  3. 创建包 Package;
  4. 创建类;
  5. 编写代码;

如何查看JDK版本

 Package介绍:

package是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档。

作用:

package com.bjpowernode.test01;public class Test01 {public static void main(String[] args) {//.class生成路径在Project01/out/包/.classSystem.out.println("Hello IDEA!");//包:实际上就是磁盘中的文件夹/*文件夹的作用:1.保存资源2.将资源进行分类管理*//*包的作用:1.保存。java文件资源2.将.java文件资源进行分类管理注意:创建的包,要求所有字母小写!!!(类名首字母大写)*//*实际项目开发中,有一个约定的规则。公司开发自己的类,所建立的包结构必须使用 公司网络域名的倒置eg:www.bjpowernode.com -----> com.bjpowernode*//*必须先建包,在包中建类类的第一行必须是包的声明使用package关键字,来声明包* eg:src不是包,在声明包的时候,不要写src*/}
}

Java 内建的package机制是为了避免class命名冲突;

JDK 的核心类使用java.lang包,编译器会自动导入;

JDK 的其它常用类定义在java.util.*java.math.*java.text.*,……;

包名推荐使用倒置的域名,例如org.apache

快速编译:

main/psvm + Tab :
public static void main(String[] args) {}sout + Tab :
System.out.println();"hello World".sout + Tab :
System.out.println("hello World");

小知识:

out文件是将java编译成class文件的结果。

快速生成:

 

第一个为构造器(有无参数都可)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MySQL中处理JSON数据:大数据分析的新方向,详解与示例
  • 17. 合并两个dataframe
  • 微电网控制器是什么?微电网中央控制器|微电网协调控制器|微电网控制系统图|Micon2505微网中央控制器方案介绍
  • 汽车免拆诊断案例 | 2013款北京现代悦动车发动机偶尔无法起动
  • adb查看当前运行的应用的包名和Activity(模拟器也可以)
  • C++适配windows和linux下网络编程TCP简单案例
  • 通过共享目录上传后门
  • 学习Flutter时需要了解的背景知识
  • 实现将docx转成PDF
  • django中的MESSAGE组件
  • 支持S/MIME证书的邮件客户端有哪些?
  • 【Java学习】Stream流详解
  • 短视频SDK解决方案,降低行业开发门槛
  • pytorch实现单层线性回归模型
  • 探索工业互联网智能赋能智能制造算法综述
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • ECMAScript6(0):ES6简明参考手册
  • EOS是什么
  • ES6 学习笔记(一)let,const和解构赋值
  • Javascript设计模式学习之Observer(观察者)模式
  • rabbitmq延迟消息示例
  • 阿里云Kubernetes容器服务上体验Knative
  • 机器学习中为什么要做归一化normalization
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 盘点那些不知名却常用的 Git 操作
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 与 ConTeXt MkIV 官方文档的接驳
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (二)fiber的基本认识
  • (二)斐波那契Fabonacci函数
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (六)Flink 窗口计算
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (三)elasticsearch 源码之启动流程分析
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (算法)N皇后问题
  • (转)h264中avc和flv数据的解析
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .NET 8 跨平台高性能边缘采集网关
  • .net core Redis 使用有序集合实现延迟队列
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Micro Framework初体验(二)
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @Builder用法
  • @Pointcut 使用
  • @RequestBody与@RequestParam
  • @Service注解让spring找到你的Service bean