首页 > 编程语言 >Java入门

Java入门

时间:2023-01-11 11:34:17浏览次数:40  
标签:Hello java 入门 hello public Java class

Java入门

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性 (write once,run anywhere)
  • 高性能
  • 分布式 (反射机制)
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

JavaSE:标准版(桌面程序,控制台开发...)

JavaME:嵌入式开发(手机,小家电...)

JavaEE:企业级开发(web端,服务器开发...)

JDK、JRE、JVM

JDK:Java Development Kit

JRE:Java Runtime Environment

JVM:Java Virtual Machine

输出hello world

1 新建hello.java文件

  • 文件后缀名为.java
  • hello.java

2 编写代码

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

3 编译java文件,会生成一个hello.class

javac hello.java

4 运行class文件

java hello

注意事项

  1. Java对大小写敏感,所以需要注意每个单词的大小写不能出错。
  2. 尽量使用英文
  3. 文件名和类名需要保证一致,并且首字母大写(规范作用)

IDEA写hello world

  1. New Project

    设置Name为Hello,选择JDK

  2. Hello→src右键选择new→java class

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

标签:Hello,java,入门,hello,public,Java,class
From: https://www.cnblogs.com/luckyingday/p/17043220.html

相关文章

  • JavaScript每次刷新照片都不一样
    每次刷新背景图片都不一样    下面是vue的,不过逻辑都一样,只是定义方式不同而已 data是这个//随机数生成randomNumber:'', 这个是在metho......
  • 极客编程python入门-图形界面
    图形界面Python支持多种图形界面的第三方库,包括:Tk、wxWidgets、Qt、GTK等等。第一步是导入Tkinter包的所有内容:fromtkinterimport*第二步是从​​Frame​​​派生一个​......
  • JavaScript 图像压缩
    JavaScript可以使用类似于canvas和webworkers来实现图像压缩。使用canvas,可以将图像绘制到canvas上,然后使用canvas提供的toBlob()或toDataURL()方法将其转......
  • Java大数字运算(BigInteger类和BigDecimal类)
    要使用BigInteger类,首先要创建一个BigInteger对象。BigInteger类提供了很多种构造方法,其中最直接的一种是参数以字符串形式代表要处理的数字。这个方法语法格式如下:......
  • Java基础语法1
    Java基础语法1注释、标识符、关键字注释Comments注释并不会被执行,是给我们写代码的人看的。书写注释是个非常好的习惯,平时就要注意规范单行注释//多行注释/*......
  • Java代码kafka通过Kerberos认证消费数据
    引入依赖<dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId></dependency>kafka生产importjava.io.PrintStrea......
  • JavaWeb综合案例
    JavaWeb综合案例笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)视频教程(P154~P163)功能列表环境搭建执行提供的下面的tb_brand.sql脚本--......
  • 关于Net和Java的一些看法
    两个都是美好的语言,都有良好的生态支持。微软一直想让开发变得简单,导致封装的过度,C#程序员被爱护过头了,导致中级C#程序员只能对应初级Java程序员的,希望随着NET的持续更新,......
  • 【javascript】关于charCodeAt()方法
    在做算法题目leetcode2283时,看见某些答案会使用charCodeAt(),因为自己没用过,所以作此纪录描述在JavaScript中,charCodeAt()是一种字符串方法,用于检索字符串中特定位置的......
  • ERROR: JAVA_HOME is not set and could not be found.
    问题描述:今天在启动Hadoop时发现显示报错:JAVA_HOMEisnotsetandcouldnotbefound。但我昨天明明还是启动成功的,那这不就是见鬼了???  问题解决:......