Java编程基础阶段笔记 day01 Java语言概述

简介: ​目录内容DOS命令电脑配置Java语言的特性Java两种核心机制Java语言环境搭建第一个Java程序注释Java语句说明编程风格作业常用的DOS命令dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd.

​
目录内容

DOS命令
电脑配置
Java语言的特性
Java两种核心机制
Java语言环境搭建
第一个Java程序
注释
Java语句说明
编程风格
作业
常用的DOS命令

dir : 列出当前目录下的文件以及文件夹

md : 创建目录

rd : 删除目录

cd : 进入指定目录

cd.. : 退回到上一级目录

cd: 退回到根目录

del : 删除文件

exit : 退出 dos 命令行

补充:echo javase>1.doc

常用快捷键

← →:移动光标

↑ ↓:调阅历史操作命令

Delete和Backspace:删除字符

电脑配置推荐

Dell 游匣

机械革命

拯救者

机械师

HP暗影精灵

宏基 暗影骑士

雷神

微星

cpu i7(6代) i5(7代) -- 全部是标压

内存 16G

Java语言的特性

面向对象:类、对象;封装、继承、多态

健壮性:去掉指针、内存申请释放

跨平台:JVM

Java两种核心机制

Java虚拟机(Java Virtual Machine)

垃圾收集机制(Garbage Collection)

Java环境搭建

JRE、JVM、JDK区别

JDK(Java Development Kit Java开发工具包) JDK包含JRE

JRE(Java Runtime Environment Java运行环境)

JDK下载安装

path: window操作系统执行命令时,所要搜寻的路径

D:developer_toolsJavajdk1.8.0_131bin; %JAVA_HOME%bin;

JAVA_HOME= D:developer_toolsJavajdk1.8.0_131

希望D:developer_toolsJavajdk1.8.0_131路径下的命令可以在任何文件路径下执行

第一个Java程序

创建Java源文件->编译javac->运行java class文件

class Test{

public static void main(String[] args){
    System.out.println("你好");
}

}

一个源文件中有几个类就编译出几个字节码文件

System、String、类名首字母大写

Javac 编译 Java 运行

println 与print 区别

注释:

单行注释、多行注释文档注释

多行注释不能嵌套使用

文档注释(Java特有)

格式:

/**

  @author  指定Java程序的作者

  @version  指定源文件的版本

*/

Java语句说明

同一个源文件中的多个类,只能有一个类被public修饰

public所修饰的类名必须与源文件一致

Java严格区分大小写

一个程序必须有程序的入口

每行语句以分号结尾

编程风格

注释类或方法

tab缩进、运算符两边空格 5 + 3

行尾风格 class demo{

换行符n 制表符t

作业

独立编写HelloJava程序,并配上必要的注释。

将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行。

结合n(换行),t(制表符),空格等在控制台打印出如下图所示的效果。

总结Summary
JDK,JRE,JVM的关系。

环境变量path配置及其作用。

Java程序的编写、编译、运行步骤:

Java程序编写的规则。

在配置环境、编译、运行各个步骤中常见的错误以及解决方法。

目录
相关文章
|
Java
如何在Java中进行多线程编程
Java多线程编程常用方式包括:继承Thread类、实现Runnable接口、Callable接口(可返回结果)及使用线程池。推荐线程池以提升性能,避免频繁创建线程。结合同步与通信机制,可有效管理并发任务。
462 6
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
548 1
|
SQL Java 数据库
2025 年 Java 从零基础小白到编程高手的详细学习路线攻略
2025年Java学习路线涵盖基础语法、面向对象、数据库、JavaWeb、Spring全家桶、分布式、云原生与高并发技术,结合实战项目与源码分析,助力零基础学员系统掌握Java开发技能,从入门到精通,全面提升竞争力,顺利进阶编程高手。
1580 2
|
安全 前端开发 Java
从反射到方法句柄:深入探索Java动态编程的终极解决方案
从反射到方法句柄,Java 动态编程不断演进。方法句柄以强类型、低开销、易优化的特性,解决反射性能差、类型弱、安全性低等问题,结合 `invokedynamic` 成为支撑 Lambda 与动态语言的终极方案。
445 0
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
706 100
|
Java
Java语言实现字母大小写转换的方法
Java提供了多种灵活的方法来处理字符串中的字母大小写转换。根据具体需求,可以选择适合的方法来实现。在大多数情况下,使用 String类或 Character类的方法已经足够。但是,在需要更复杂的逻辑或处理非常规字符集时,可以通过字符流或手动遍历字符串来实现更精细的控制。
680 18
|
存储 Java 索引
用Java语言实现一个自定义的ArrayList类
自定义MyArrayList类模拟Java ArrayList核心功能,支持泛型、动态扩容(1.5倍)、增删改查及越界检查,底层用Object数组实现,适合学习动态数组原理。
582 4
|
存储 Java Apache
Java语言操作INI配置文件策略
以上步骤展示了基本策略,在实际项目中可能需要根据具体需求进行调整优化。例如,在多线程环境中操作同一份配置时需要考虑线程安全问题;大型项目可能还需考虑性能问题等等。
436 15
|
NoSQL Java 关系型数据库
超全 Java 学习路线,帮你系统掌握编程的超详细 Java 学习路线
本文为超全Java学习路线,涵盖基础语法、面向对象编程、数据结构与算法、多线程、JVM原理、主流框架(如Spring Boot)、数据库(MySQL、Redis)及项目实战等内容,助力从零基础到企业级开发高手的进阶之路。
867 1
|
存储 Java 编译器
Java语言------图书馆管理系统(入门简略版)
Java语言------图书馆管理系统(入门简略版)
422 0
Java语言------图书馆管理系统(入门简略版)