首页 > 编程语言 >Java入门

Java入门

时间:2024-04-21 23:11:46浏览次数:31  
标签:java 入门 ++ notepad IDEA 编译 Java

Java入门

helloworld
  1. 新建一个文件夹,将要把写的代码放在里面

  2. 打开文件夹,右键新建一个.txt,将后缀改为.java,为之命名。例如:Hello.java

  3. 右键文件,选择用notepad++打开文件

  4. 在notepad++编写代码

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

    (notepad++比记事本多了一些语法高亮,比较容易发现自己的错误)

  5. 在文件所在的地址打开cmd

image-20240418231045566

6.编译.java,生成class文件 javac 文件名.java

7.运行.java java 文件名

image-20240418231411961

注意大小写

编译与解释

一个外国人想要读懂一本中文书,有两种方法:1.花钱将文章全部翻译 2.让翻译官实时翻译

前者所体现的就是编译型,后者是解释型

而java具有两种,想让.java编译生成.class然后再解释

IDEA集成开发环境安装
  1. 在官网下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)

  2. 一步一步安装

  3. 安装完成后,配置好系统路径,下载jdk

  4. 将jdk配置到IDEA中

    ps.如果idea有什么问题可以重启idea

标签:java,入门,++,notepad,IDEA,编译,Java
From: https://www.cnblogs.com/adomidaren/p/18149710

相关文章

  • MySql入门操作 3.0
    子查询:在查询列中设定特定信息,筛选要的特殊信息: 标量子查询:在内部的select中设定具体常量,通过常量进行筛选对应的列;具体格式不太好描述,如果对于上一章所使用的指令可以熟练应用那么这里应该也没啥问题,就是一个嵌套类比罢了下面直接给示例:相当于在要设定的条件中再使用一......
  • java 答案判题程序
    7-1答题判题程序-1前言这些题目主要用到对象与类的处理:对象是现实世界或抽象概念中的实体在计算机程序中的表示。类则是具有相同属性和方法的对象的集合,是创建对象的模板。通过类,我们可以定义一类对象的共同特征和行为。1.字符串处理:需要对输入的题目信息和答题信息进行字符......
  • 储能行业入门
    过年回家,亲朋好友问起现在在做什么。答:储能。又问:储能是什么?沉思半晌,表达能力本就欠佳的我难以用几句话来概括。偶然进入储能行业工作半年,对其仍是不甚了解,遂决定继续在秋招时就停下的写博客的习惯,记录自己的工作总结和对行业、岗位的理解。一、储能释义打开chatgpt,问什么是......
  • (复习)树上启发式合并(dsu on tree)入门U41492树上数颜色
    主要思想是树的重轻儿子之分使得时间复杂度为o(nlogn),神奇欲深入了解的这里:https://oi-wiki.org/graph/dsu-on-tree/点击查看代码#include<bits/stdc++.h>usingnamespacestd;typedefstructedge//边结构体{intto,next;}EDGE;//边相关数组EDGEe[100001<<1];......
  • 树状数组入门
    树状数组下标记得是从1开始,本节点id通过加lowbit可以访问到父节点的id,用于点修。本节点id减去lowbit则是查看左边第一个比自己高一级的节点id,比如7会查到6,6会查到4,这样子累加此三个的值就可以得到前七个的前缀和。inttreeArr[M]={0};//startfrom1intlowbit(intx){......
  • jfinal enjoy模板入门
    用途用于渲染需要多次重复的sql以及程序代码入门示例取自文件importcom.jfinal.template.Engine;importcom.jfinal.template.Template;importjava.util.HashMap;importjava.util.Map;publicclassEnjoyTemplateDemo{publicstaticvoidmain(String[]args)......
  • Java安全基础之Java Web核心技术
    目录JavaEEJavaMVCServletJSPFilterJDBCRMIJNDIJavaEEJava平台有3个主要版本:JavaSE(JavaPlatformStandardEdition,Java平台标准版)JavaEE(JavaPlatformEnterpriseEdition,Java平台企业版)JavaME(JavaPlatformMicroEdition,Java平台微型版)其中JavaEE......
  • Kubernetes 入门、简介、架构、应用场景
    概述Kubernetes是一个开源的容器编排平台,它提供了一种方便管理和部署容器化应用程序的方式。下面是Kubernetes的入门、简介和架构。Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它最初由Google开发,并在2014年开源发布,现已成为CNCF(CloudNativeCom......
  • kettle从入门到精通 第五十三课 ETL之kettle MQTT/RabbitMQ consumer实战
    1、上一节课我们学习了MQTTproducer生产者步骤,MQTTconsumer消费者步骤。该步骤可以从支持MRQTT协议的中间件获取数据,该步骤和kafkaconsumer一样可以处理实时数据交互,如下图所示: 2、双击步骤打开MQTTconsumer配置窗口,如下图所示:Stepname:自定义步骤名称。Transformat......
  • kettle从入门到精通 第五十三课 ETL之kettle MQTT/RabbitMQ producer 实战
    1、MQTT介绍MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,设计用于连接低带宽、高延迟或不可靠网络的设备。MQTT是基于发布/订阅模式(Publish/Subscribe)的协议,其中设备可以发布消息到一个主题(Topic),其他设备可以订阅这个主题以接收相关消息。这种模式......