Java基础及入门

article/2025/9/23 15:10:44

一、软件开发基础

        1.什么是JavaEE

                JavaEE是一门接收来自客户端的请求,并通过响应返回给客户端数据的技术。

        2.JavaEE理解图

 

        2.常用的开发语言

二、Java开发环境搭建

 1.什么是JDK及JRE

        安装JRE的目的是什么?(是为了编译代码)

        JDK:Java开发工具包

        JRE:Java运行时环境

 2.安装JDK

  1. 如果你仅仅运行java程序,只用安装JRE即可,但是你要编写Java程序,就必须安装JDK和JRE

  2. 安装路径建议用默认路径,就算不使用默认路径,路径中也不要出现中文

  3. 安装后不会像QQ有开启软件的图标

  4. JDK的安装中包含了JRE的安装

 3.配置环境变量

        目的地:我的电脑右键属性,高级系统设置里的高级卡页里的环境变量

变量名路径
JAVA_HOMEC:\Program Files\Java\jdk1.8.0_144(安装JDK时选择的盘符)
Path%JAVA_HOME%\bin

 注意:

  1. JAVA_HOME和Path要么都配置在用户变量里,要么都配置在系统变量里

  2. 变量名的大小写

  3. JAVA_HOME往往是没有的,就新建

  4. Path中其他路径不要删掉

  5. %JAVA_HOME%\bin写在Path路径中的第一个位置(优先级别)

4.检测环境变量是否配置成功

打开黑窗口/命令行/控制台:Win键+R键打开运行,输入cmd,点击确认

输入: java -version

输入:javac -version

配置不成功的原因:

  1. JAVA_HOME的变量值错误

  2. 编辑Path时,新建变量输入的值不对

  3. 配置完成后,未点击确认按钮,而是直接关闭。

注意:修改好了,重新启动cmd窗口才有效

三、编写第一个Java程序

1.常用命令

命令描述
cd\退回到根目录
d:跳转指定盘符
cd 文件夹名进入到指定文件夹
dir遍历该文件夹下所有的文件
cls清空cmd内容

2.使用记事本编写Java程序

public class Hello{
/**
*  public 公共的  class 类  Hello 类名
*/public static void main(String[] args){
/**
*  public 公共的  static 静态的  void 无返回值的 main 入口方法 String 字符串 [] 数组 args 数组名
*/System.out.println("HelloWorld...1");  //输出打印()里面的内容  HelloWorld...1System.out.println("HelloWorld...2");  //  HelloWorld...2System.out.println("HelloWorld...3");  //  HelloWorld...3}
}

3.在cmd命令窗口编译、执行

编译(将java文件编译成class文件):javac Hello.java

运行(运行class文件):java Hello

4.程序编译执行过程

先编译,再运行

 第一个Java程序就这样完成了!坚持学习Java会给你带来不一样的体验。

 


http://chatgpt.dhexx.cn/article/H62luULM.shtml

相关文章

java入门的基础(入门必读)

Java入门基础 什么是java程序开发Java的运行环境开发Java程序的步骤java的基本框架数据类型、变量数据类型变量变量名命名规则 运算符关系运算符逻辑运算符算术运算符 扫描仪的使用if选择结构多重if选择结构嵌套if选择结构 switch选择结构循环结构while循环结构do-while循环结构…

JAVA基础学习入门

JAVA入门之基本语法(一) 最近开始复习JAVA语言为找工作做准备,方便以后再次复习或者用到的时候回顾。先是从JAVA的基本语法学起,因为有c和c语言的基础知识铺垫,所以这部分的笔记会比较粗略,毕竟语言都是贯…

Java基础入门(六)

Java基础入门(六) 1 Debug调试1.1 Debug概述1.2 Debug操作流程1.2.1 设置断点1.2.2 运行加了断点的程序1.2.3 Debugger窗口和Console窗口1.2.4 分步执行1.2.5 取消断点1.2.6 结束Debug1.2.7 注意事项 2.基础中常用的类2.1 Random随机数2.2 Scanner获取用…

Java基础之入门(一)

文章目录 Java帝国的诞生1. Java初生2. Java的发展3. Java特性和优势4. JVM、JRE、JDK5. Java程序的运行机制6.注释7. 标识符和关键字7.1 关键字7.2 标识符 8. 数据类型8.1 基本数据类型8.1.1 字符案例8.1.2 整型案例8.1.3 浮点型案例 8.2 引用数据类型 9. 类型转换9.1 转换方式…

java入门基础

语法基础 变量和常量 字符串 tring 类型是引用类型 字符串拼接可以直接用加号连接 自动类型转换 向上类型转换,是小类型到大类型的转换。 和C语音一样 int类型可以自动转换为double 但是double需要强制转换才能转换为int 强制类型转换 向下类型转换&…

JAVA基础入门学习

书籍推荐和视频推荐 Java核心卷I java核心卷II可以买也可以不买。java核心卷I只看前9章,其他不用看。身边同学都认为这本书不适合初学者,但是如果你之前看过java学习视频,那么这本书很适合你。这本书主要让你对java知识有个系统的学习&…

JAVA入门及基础

随着技术的不断发展,编程语言的种类也在越来越多,由全国知名TIOBE编程语言社区发布的编程语言排行榜来看,我们的JAVA在近两年来仍然占据榜二榜三,那么能一直稳居前排必然是有他的原因的:我们的JAVA具有使用广泛&#x…

《Java基础入门》第三版--黑马程序员课后习题(编程部分)

第 1 章 Java 开发入门 第 2 章 Java 编程基础 1. 编写程序,计算13…99的值,要求如下: (1)使用循环语句实现1~99的遍历 (2)在遍历过程中,通过条件判断当前的数是否为奇数,如果是就累加,否则不加。 public class getSum { 2 public static void main(String[] ar…

《Java基础入门》笔记——01 Java初步

1 关于Java 1.1 Java的发展简史 Java之父——Gosling(高司令)98年,Java2企业平台J2EE发布99年发布J2SE(标准版)、J2EE(企业版)、J2ME(微型版)04年,发布JavaSE5.009年,Oracle收购Sun14年,发布JavaSE8 1.2 Java语言的特点 简单。…

java基础入门(完整详细版)

前言: 这篇教程对没学过java的完全适用这篇教程是一个学习方向的引导,且只针对基础入门。 一.入门篇 1.安装JDK的运行环境 1.1 下载JDK 直接官网下载:http://www.oracle.com/;链接:网盘安装JDK点击就可以下载(推荐…

Linux udev规则编写

编写本文的目的: 看完本章,朋友们可以进行随心所欲的运用udev,编写udev规则,更好的管理Linux设备。例如,把硬盘sda根据盘的SN码生成一个软连接,使得SN码当做sda一样使用。 在文章结束后,既可以有方案可以实现。 udev是什么? udev 是 Linux2.6 内核里的一个功能,它替代…

udev的rules编写

1.综述 本文简单介绍udev机制,并编写udev规则,实现手机即U盘自动挂载 2.udev介绍 udev 是 Linux2.6 内核里的一个功能,它替代了原来的 devfs,成为当前 Linux 默认的设备管理工具。udev 以守护进程的形式运行,通过帧听内…

[Linux 基础] -- udev 和 rules 使用规则

前言: 本文以通俗的方法阐述 udev 及相关术语的概念、udev 的配置文件和规则文件,然后以 Red Hat Enterprise Server 为平台演示一些管理设备文件和查询设备信息的实例。本文会使那些需要高效地、方便地管理 Linux 设备的用户受益匪浅,这些用…

linux udev

了解udev (Linux dynamic device management) 1.概述 Udev is the device manager for the Linux kernel. Udev dynamically creates or removes device node files at boot time in the /dev directory for all types of devices. udev is a replacement for the Device File…

udev(六):udev

原创文章&#xff0c;转载请注明出处&#xff0c;谢谢&#xff01; 作者&#xff1a;清林&#xff0c;博客名&#xff1a; 飞 空静渡 <!-- page { margin: 2cm } P { margin-bottom: 0.21cm } --> 基于上面提到的问题&#xff0c;便开始了 udev 的项目。 …

udev(八):实战:使用udevadm修改usb优盘在/dev下的名字

原创文章&#xff0c;转载请注明出处&#xff0c;谢谢&#xff01; 作者&#xff1a;清林&#xff0c;博客名&#xff1a; 飞 空静渡 udev的规则的编写&#xff0c;我这里就不说了&#xff0c;大家可以在udev的文档中可以了解&#xff0c;有时间的话我在安排一…

Linux下udev规则详解

如何运用udev&#xff1f;编写udev规则&#xff1f;通过udev更好的管理Linux设备? udev是什么&#xff1f; udev 是 Linux2.6 内核里的一个功能&#xff0c;它替代了原来的 devfs&#xff0c;成为当前 Linux 默认的设备管理工具。udev 以守护进程的形式运行&#xff0c;通过侦…

Udev设备管理器

udev 引入 在2.4内核中 引入了 devfs&#xff0c;他支持设备节点的动态创建。devfs提供了在内存中的文件系统中创建设备节点的能力。设备驱动程序能够自主的管理自己的设备文件。而命名节点的任务还是落到了设备驱动程序头上。但是&#xff0c;设备命名策略是可管理的&#xf…

linux下udev详解

一.udev简介 udev是一个设备管理工具&#xff0c;udev以守护进程的形式运行&#xff0c;通过侦听内核发出来的uevent来管理/dev目录下的设备文件。udev在用户空间运行&#xff0c;而不在内核空间 运行。它能够根据系统中的硬件设备的状态动态更新设备文件&#xff0c;包括设备…

[2020.1.14][udev] udev介绍

1 什么是udev udev是一种工具&#xff0c;它能够根据系统中的硬件设备的状态动态更新设备文件&#xff0c;包括设备文件的创建&#xff0c;删除等。 设备文件通常放在/dev目录下。使用udev后&#xff0c;在/dev目录下就只包含系统中真正存在的设备。 设备访问控制udev:user …