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程序编写的规则。

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

目录
相关文章
|
12天前
|
安全 Java 调度
Java编程时多线程操作单核服务器可以不加锁吗?
Java编程时多线程操作单核服务器可以不加锁吗?
30 2
|
2天前
|
存储 Java 数据安全/隐私保护
Java中的域,什么是域?计算机语言中的域是什么?(有代码实例)
文章解释了Java中域的概念,包括实例域、静态域、常量域和局部域,以及它们的特点和使用场景。
9 2
|
3天前
|
Java 数据安全/隐私保护 C++
Java语言关键字
Java语言关键字
8 2
|
2天前
|
JSON Java 数据库
java 常用注解大全、注解笔记
关于Java常用注解的大全和笔记,涵盖了实体类、JSON处理、HTTP请求映射等多个方面的注解使用。
5 0
java 常用注解大全、注解笔记
|
13天前
|
JSON Java Maven
关于使用Java-JWT的笔记
这篇文章介绍了使用Java-JWT库来生成和验证JSON Web Tokens (JWT) 的方法。文中解释了JWT的组成,包括头部、载荷和签名,并提供了如何使用java-jwt库生成和验证token的示例代码。此外,还提供了Maven依赖和一些关于token的标准声明和自定义声明的解释。
关于使用Java-JWT的笔记
|
1天前
|
缓存 安全 Java
Singleton:在 Java 编程中编写和使用的 6 种方法
Singleton:在 Java 编程中编写和使用的 6 种方法
5 0
|
1天前
|
安全 Java 编译器
了解final关键字在Java并发编程领域的作用吗?
【10月更文挑战第8天】在Java并发编程中,`final`关键字具有重要作用,包括保证变量的可见性和不可变性,防止对象引用被意外修改,并帮助编译器优化读取操作及消除不必要的同步。通过确保变量不可变,`final`增强了多线程环境下的安全性与性能。
|
10天前
|
Java
JAVA并发编程系列(13)Future、FutureTask异步小王子
本文详细解析了Future及其相关类FutureTask的工作原理与应用场景。首先介绍了Future的基本概念和接口方法,强调其异步计算特性。接着通过FutureTask实现了一个模拟外卖订单处理的示例,展示了如何并发查询外卖信息并汇总结果。最后深入分析了FutureTask的源码,包括其内部状态转换机制及关键方法的实现原理。通过本文,读者可以全面理解Future在并发编程中的作用及其实现细节。
|
13天前
|
Java 数据处理 调度
Java中的多线程编程:从基础到实践
本文深入探讨了Java中多线程编程的基本概念、实现方式及其在实际项目中的应用。首先,我们将了解什么是线程以及为何需要多线程编程。接着,文章将详细介绍如何在Java中创建和管理线程,包括继承Thread类、实现Runnable接口以及使用Executor框架等方法。此外,我们还将讨论线程同步和通信的问题,如互斥锁、信号量、条件变量等。最后,通过具体的示例展示了如何在实际项目中有效地利用多线程提高程序的性能和响应能力。
|
14天前
|
安全 算法 Java
Java中的多线程编程:从基础到高级应用
本文深入探讨了Java中的多线程编程,从最基础的概念入手,逐步引导读者了解并掌握多线程开发的核心技术。无论是初学者还是有一定经验的开发者,都能从中获益。通过实例和代码示例,本文详细讲解了线程的创建与管理、同步与锁机制、线程间通信以及高级并发工具等主题。此外,还讨论了多线程编程中常见的问题及其解决方案,帮助读者编写出高效、安全的多线程应用程序。