首页 > 编程语言 >java零基础入门(一)

java零基础入门(一)

时间:2025-01-18 22:23:35浏览次数:1  
标签:Java 入门 代码 基础 使用 java IDE 安装

Java零基础入门(一)

一 Java版本

Java共分为三个版本

  • JavaSE 标准版 最为基础的版本 适合桌面程序、控制台开发等等
  • JavaME 嵌入式开发 适合小家电等 目前基本上已不再使用
  • JavaEE 企业级开发 适用于web端、服务器开发等

二 Java安装环境介绍

以下三个概念为下层包含上层的关系

  • JVM java虚拟机 java在运行之前需要在平台上安装虚拟机来运行java程序,跨平台性就是来源于此
  • JRE java运行环境 java运行时需要的组件
  • JDK java开发者工具 帮助开发者使用java开发的工具

三 java运行环境安装

  1. 下载安装Java 8 记住安装路径

  2. 配置环境变量

    • 建立JAVA_HOME的环境变量,指向刚才的安装路径
    • 建立path下的变量,指向jdk的bin目录和jre的bin目录
  3. 测试安装结果 注意测试的时候输入

java -version #java后边是需要有一个空格的

具体可以参考 Java安装JDK_公共jre需要安装吗-CSDN博客

四 编写第一个代码 Hello,world!

  1. 新建后缀名为java的文件,文件名称为Hello.java

  2. 用notepad++打开,在文件中写入以下代码

    public class Hello{ #注意此处类名一定要与文件名称保持一致
        public static void main(String[] args){
        	System.out.print("Hello,World!");
    	}
    } 
    
  3. 使用javac 文件名称.后缀名称 命令编译该文件 生成文件名称.class的文件

  4. 使用java 文件名称运行该文件

    可能在编写过程中出现的问题

    • Java是大小写敏感的,代码的大小写不能出现错误
    • 尽量使用英文,字符串也尽量使用英文
    • 文件名和类名必须保持一致,并且首字母要使用大写
    • 所有的符号必须使用英文符号

五 使用开发IDE编写代码

IDE即为Inergrated Development Environment 集成开发环境,使用IDE不仅可以编写代码,而且还有很多重要辅助功能,包括但不限于

  • 代码编辑自动化 编程语言具有关于语句必须如何构造的规则。因为 IDE 知道这些规则,所以它包含许多用于自动编写或编辑源代码的智能功能。例如我们再用IDEA新建一个类的时候,IDEA可以帮我们把类头写出来

    image-20250112201548915

  • 语法突出显示 IDE 可以通过自动将某些单词设置为粗体或斜体,或使用不同的字体颜色来格式化书面文本。这些视觉提示使源代码更具可读性,并提供有关意外语法错误的即时反馈。例如在IDEA中错误可以实时显示,避免bug。image-20250112201851475

  • 智能代码完成当您开始在搜索引擎中键入单词时,系统会显示各种搜索词。类似地,IDE 可以在开发人员开始键入代码时提供完成代码语句的建议。image-20250112202103805

  • 方便代码调试调试是修复测试发现的任何错误的过程。IDE 用于调试的最大价值之一是,您可以在代码运行时逐行遍历代码并检查代码行为。例如在IDEA中可以增加断点,可以逐行调试代码。image-20250112202307393

标签:Java,入门,代码,基础,使用,java,IDE,安装
From: https://www.cnblogs.com/jianlongzaitian305/p/18678951

相关文章

  • java零基础入门(二)
    Java零基础入门(二)基础语法一注释注释不会被运行,帮我们阅读代码,要养成写注释的习惯单行注释用//开头即可多行注释用/*开头*/结束,将需要写的内容夹在中间文档注释用/**开头*/结尾,里边特殊名词可以被识别二标识符与关键字在Java中所有的组成部分都需要名字。其中......
  • springboot596基于Java的小区物业管理系统设计与实现(论文+源码)_kaic
    摘   要随着互联网时代的发展,传统的线下管理技术已无法高效、便捷的管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,在人们生活环境要求不断提高的前提下,小区物业管理系统建设也逐渐进入了信息化时代。这个系统的设计主要包括方便管理员和业主两者互......
  • 欧拉筛(线性筛)找素数(质数) - Java实现
    欧拉筛(线性筛)找素数(质数)-Java实现importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.util.LinkedList;publicclassMain{staticintn=0;staticboolean[]notP......
  • Makefile快速入门教程
    Makefile快速入门教程本教程旨在帮助读者全面深入地掌握Makefile的编写与使用。Makefile是一种用于自动化编译和构建程序的文件,通过定义一系列规则和命令,能够高效地管理项目的编译过程,尤其在大型项目中,其优势尤为明显。本教程从基础概念入手,逐步深入到高级特性,涵盖了M......
  • 蓝桥杯单片机基础部分——5、DS18B20温度传感器
    前言好久没有更新关于蓝桥杯单片机相关的模块了,今天更新一下数字温度传感器DS18B20的相关应用单线数字温度计DS1820介绍DS1820数字温度计提供9位(二进制)温度读数,指示器件的温度。信息经过单线接口送入DS1820或从DS1820送出,因此从主机CPU到DSl820仅需一条线(和地线)......
  • 树(基础)
    树1定义1.1树是什么树是一种数据结构,因为形似倒着的树而得名.1.2树的定义递归定义1.2.1有根树的定义形象化的,如图1,有根树存在根节点这一定义,从根节点可以分出任意个分支,这任意个分支又可以继续细分,分出的节点称为“子节点”。抽象化的,树也是\(N\)个节点和\(N-1\)......
  • python+django/flask的医疗就诊平台Java+nodejs+php-计算机毕业设计
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • python+django/flask的北部湾地区助农平台Java+nodejs+php-计算机毕业设计
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • 第 10 场 小白入门赛
    题目:2.合成贤者之石【算法赛】-蓝桥云课问题描述炼金术士小蓝毕生梦想是合成贤者之石。合成贤者之石需三种水晶:红水晶、蓝水晶以及黄水晶。红水晶能量最强,蓝水晶次之,黄水晶最弱。对此,小蓝准备了 n 个坩埚来合成贤者之石,第 i 个坩埚最多容纳 ai​ 颗水晶。为保证能......
  • Java源码:实现斗地主游戏+大学生练手项目
    前言学Java的朋友们,福利来了,今天小编给大家带来了一款斗地主源码,看图:视频演示效果https://githubs.xyz/show/5.mp4环境JDK1.8 代码采用原生java类库编写,界面采用swing,完整源码获取地址:gitee.com/hadluo/java_game01.git 项目结构代码十分简洁,只有简单的7个类,实现......