javaSE学习笔记01 入门篇

本文介绍了JavaSE的基础知识,包括Java的历史背景、为什么选择Java、Java的技术体系等内容,并详细讲解了Java环境搭建过程,如JDK安装、常见命令使用等。此外还提供了Java入门程序示例,帮助初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javaSE学习笔记01 入门篇

java语言概述

Java背景知识

  • java是 美国 sun 公司 在1995年推出的一门计算机高级编程语言

  • java早期称为Oak(橡树),后期改名为Java。

  • Java 之父:詹姆斯·高斯林

  • 2009年sun公司被Oracle(甲骨文)公司收购。

为什么用Java

  • 世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。

  • 可移植性、安全可靠、性能较好。

  • 开发社区最完善,功能最丰富。

Java的技术体系

技术体系说明
Java SE 标准版Java技术的核心和基础
Java EE 企业版企业级应用开发的一套解决方案 充分被市场认可
Java ME 小型版针对移动设备应用的解决方案 没有被市场认可

注: Java ME市场上不太认可。

Java能做什么?

  • 基本上什么都可以做,主要做互联网系统的开发。

Java环境搭建:JDK安装、常见命令

  • Java语言的产品是JDK(Java开发者工具包),必须安装JDK才能使用Java语言

验证JDK安装成功的方式:查询JDK的版本号

  • 在命令行窗口(win+R 在运行输入框中输入cmd,敲回车。)中分别输入 javac -version 及 java -version 看版本提示,如果版本提示与自己安装的版本号一致,则代表JDK环境搭建成功

Javac和Java的介绍

java.exe 执行工具

javac.exe 编译工具

  • 写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言。
  • 必须先通过Javac编译工具进行翻译,然后再通过Java执行工具执行才可以驱动机器干活。

Java开发环境最重要的2个命令:Javac编译命令、Java执行命令。

常用命令作用
盘 符:切换到某个盘下:D:,C:
dir查看当前路径下的文件信息
cd进入单级目录:cd itheima 进入多级目录:cd D:\iteima\javaSE\第一天 回退到上一级目录:cd … 回退到盘符根目录:cd \
cls清屏

Java入门程序:hello world

Java程序开发的三个步骤

  • 开发Java程序,需要三个步骤:编写代码,编译代码,运行代码

在这里插入图片描述

  • 建议代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是 .java 。

编写代码

第一个程序的代码如下:

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

注: 文件名必须与代码中的类名称一致

  1. 编译:javac 文件名.java

    javac HelloWorld.java

  2. 运行:java 类名

​ java HelloWorld

在这里插入图片描述

java代码编写有什么基本要求?

  • 文件名称的后缀必须是java结尾
  • 文件名称必须与代码的类名称一致
  • 必须使用英文模式下的符号

java执行原理、bug介绍

编程语言发展历程

  • 机器语言
  • 汇编语言
  • 高级语言

为什么学习高级编程语言

  • 更简单:使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令
  1. java程序的执行原理是什么样的?
  • 不管什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言。
  1. 机器语言是由什么组成的啊?
  • 0和1

BUG

  • 原意是臭虫或者虫子,现在用来指代在电脑系统或者程序中隐藏的一些问题或者漏洞。

JDK组成、跨平台原理

JDK的组成

  • JVM:java虚拟机,真正运行Java程序的地方

  • 核心类库:java自己写好的程序,给程序员自己的程序调用的。

  • JRE:Java的运行环境 (JVM+核心类库)

  • JDK :java开发工具包(JVM+核心类库+开发工具:java、javac、···)

Java的跨平台、工作原理

Java的跨平台是什么含义

  • 一次编译,处处可用

在这里插入图片描述

Path 和Java_home环境变量

Path环境变量

  • Path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序

Java_home环境变量

  • Java_home环境变量:告诉操作系统JDK安装在了哪个位置

IDEA开发工具

集成开发环境(IDE)

  • 把代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等。

  • 常见Java的IDE工具有:Eclipse、myEclipse、IntelliJ IDEA、Jbuilder、Netbeans等

idea项目结构介绍

  • project (项目、工程)
  • module(模块)
  • package(包)
  • class(类)

使用教程

  1. 创建project空工程
  2. 创建Module模块
  3. 创建Package包
  4. 创建class类
  5. 在类中编写程序
  6. 完成编译运行

project-module-package-class

project中可以创建多个module

module中可以创建多个package

package中可以创建多个class

IDEA常用快捷键

快捷键功能效果
main/psvm、sout、等快捷键入相关代码
Ctrl + D复制当前行数据到下一行
Ctrl + Y删除所在行,建议用Ctrl + X
Ctrl + ALT + L格式化代码
ALT + SHIFT+↑,ALT+SHIFT +↓上下移动当前代码
Ctrl +/ , Ctrl +Shift + /对代码进行注释

文字素材大部分来自黑马程序员,本人学习笔记,仅供学习交流,如有侵权,联系后立刻删除 (版权意识刚刚的,大家快去B站看)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值