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

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

目录
相关文章
|
3天前
|
设计模式 安全 Java
Java编程中的单例模式:理解与实践
【10月更文挑战第31天】在Java的世界里,单例模式是一种优雅的解决方案,它确保一个类只有一个实例,并提供一个全局访问点。本文将深入探讨单例模式的实现方式、使用场景及其优缺点,同时提供代码示例以加深理解。无论你是Java新手还是有经验的开发者,掌握单例模式都将是你技能库中的宝贵财富。
10 2
|
6天前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
34 5
|
4天前
|
存储 设计模式 分布式计算
Java中的多线程编程:并发与并行的深度解析####
在当今软件开发领域,多线程编程已成为提升应用性能、响应速度及资源利用率的关键手段之一。本文将深入探讨Java平台上的多线程机制,从基础概念到高级应用,全面解析并发与并行编程的核心理念、实现方式及其在实际项目中的应用策略。不同于常规摘要的简洁概述,本文旨在通过详尽的技术剖析,为读者构建一个系统化的多线程知识框架,辅以生动实例,让抽象概念具体化,复杂问题简单化。 ####
|
5天前
|
Java 开发者
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
23 4
|
5天前
|
消息中间件 供应链 Java
掌握Java多线程编程的艺术
【10月更文挑战第29天】 在当今软件开发领域,多线程编程已成为提升应用性能和响应速度的关键手段之一。本文旨在深入探讨Java多线程编程的核心技术、常见问题以及最佳实践,通过实际案例分析,帮助读者理解并掌握如何在Java应用中高效地使用多线程。不同于常规的技术总结,本文将结合作者多年的实践经验,以故事化的方式讲述多线程编程的魅力与挑战,旨在为读者提供一种全新的学习视角。
25 3
|
3天前
|
设计模式 安全 Java
Java编程中的单例模式深入解析
【10月更文挑战第31天】在编程世界中,设计模式就像是建筑中的蓝图,它们定义了解决常见问题的最佳实践。本文将通过浅显易懂的语言带你深入了解Java中广泛应用的单例模式,并展示如何实现它。
|
6天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
6天前
|
安全 Java 调度
Java中的多线程编程入门
【10月更文挑战第29天】在Java的世界中,多线程就像是一场精心编排的交响乐。每个线程都是乐团中的一个乐手,他们各自演奏着自己的部分,却又和谐地共同完成整场演出。本文将带你走进Java多线程的世界,让你从零基础到能够编写基本的多线程程序。
18 1
|
6天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
6天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编