一、Java语言介绍
1、硬件知识介绍

2、常用dos命令以及快捷键
1 /**
2 *@desc: 复习
3 *@Description:
4 * dir:列出当前文件目录下的所有文件;
5 * md:创建一个新目录;
6 * rd:删除一个目录;
7 * cd:进入指定的目录;
8 * cd..:退回到上一级目录;
9 * cd\:退回到根目录;
10 * del:删除文件;
11 * exit:退出;
12 * 常用快捷键
13 * ← →:移动光标
14 * ↑ ↓:调阅历史操作命令
15 * Delete和Backspace:删除字符
16 *@author: Alger
17 *@create: 2017-08-30
18 *@Time: 22:45
19 **/
3、Java语言版本迭代概述
1995 jdk 1.0 SUN--->Oracle
jdk 1.5 = jdk 5.0
j2SE-->javaSE
j2EE-->javaEE
j2Me-->javaME
java 语言的三个版本:javaSE / javaEE / javaME
4、Java语言应用领域
企业级开发:java后台
android移动端开发:app
5、Java语言特点
1、面向对象性:两个重要的概念:类与对象;三大特征:封装、继承、多态;
2、健壮性:1.去除了c/c++的指针 2.提供了垃圾自动回收机制。--->仍然可能出现内存溢出、内存泄漏
3、跨平台性:write once,run anywhere。 “一次编译,到处运行” -->JVM的支持
6、JDK、JRE、JVM的关系

JDK = JRE + 开发工具集(例如Javac编译工具等
JRE = JVM + Java SE标准类库
7 JDK的下载、安装
下载: 官网:www.oracle.com
安装: 傻瓜式安装
安装路径注意:安装在没有中文、没有空格的路径下。
8 环境变量的配置
Q:为什么要配置?
A:为了能够在任何目录下,执行java提供的开发工具。比如:javac.exe ; java.exe;javadoc.exe
Q:什么是path?
A:windows系统执行命令时要搜寻的路径。
配置方式:
9 开发体验——HelloWorld

1 package com.atguigu.java2;
2
3 /**
4 * Created with Intellij IDEA
5 * Description:
6 * Created by Alger on 2017-08-30 23:21
7 **/
8 public class HelloWorld {
9 public static void main(String[] args) {
10 System.out.println("HelloWorld");
11 }
12 }
10 总结
1 /**
2 * 1.我们编写的java代码都存放在后缀为".java"的文件中:源文件
3 * 2.编译源文件。命令:javac java源文件名,编译以后,会生成一个或多个字节码文件。字节码文件后缀:.class,字节码文件的名称即为java类名。
4 * 3.解释运行字节码文件。命令:java 类名。要求类名对应的类中有程序的入口:main()
5 * 4.程序的入口:public static void main(String[] args){}
6 * 5.java 程序是严格区分大小写的!
7 * 6.如何输出数据到控制台:System.out.println() / System.out.print()
8 * 7.如果源文件中某一个类声明public.要求此类名与源文件名相同!--->在一个源文件中,最多只能有一个类声明为public
9 * 8.在同一个源文件中,不能声明两个类名相同的类。
10 * @param args
11 */
11 注释
单行注释://注释文字
多行注释:/* 注释文字 */
文档注释:/** 文档注释 */
作用:①提供程序的可读性 ②用于程序的调试
特点:1.注释掉的文字或代码不参与编译的。
2.多行注释不可以嵌套使用的
3.文档注释可以被javadoc命令所解析。
一、Java语言介绍的更多相关文章
- Java基础--Java语言介绍
Java是一种半编译半解释的语言.1.编译阶段使用指令:javac这个阶段,Java编译器(也就是JVM:java虚拟机,后称JVM),首先把你的代码加载完成,然后开始检查语法.此后会产生.class ...
- [Java][20160707]Java语言介绍
Java最早的名称叫"oak"后来改名叫"Java". Java最早是属于"Sun"公司的, 后来被"Oracle"公司 ...
- Java众神之路(1)-语言介绍
Java语言介绍 1.Java的历史 我个人认为,学习一种技术,不止要关注技术本身,也应该去了解一下它的发展史,这一方面是对技术本身的尊重,另一方面也是希望能够通过该技术的发展历史推测出其未来可能的发 ...
- 1.Java语言基础
一:java语言介绍 (1). 1991年出现,1995年5月正式发布 出生地:SUN 创始人:James Gosling 2009年4月被Oracle收购 目前最新的版本2018年3月v10.0 ...
- Java语言的介绍
1. 计算机语言 语言:沟通交流的方式 计算机语言:人与计算机之间的交流方式 java是一门计算机编程语言,也是意大利自行车品牌 软件工程师,java开发工程师 <--------------- ...
- Java语言Lang包下常用的工具类介绍_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 无论你在开发哪中 Java 应用程序,都免不了要写很多工具类/工具函数.你可知道,有很多现成的工具类可用,并且代码质量都 ...
- Java语言中的面向对象特性总结
Java语言中的面向对象特性 (总结得不错) [课前思考] 1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类? 2. 面向对象编程的特性有哪三个?它们各自又有哪些特性? 3. 你知 ...
- 用Java语言编写一个简易画板
讲了三篇概博客的概念,今天,我们来一点实际的东西.我们来探讨一下如何用Java语言,编写一块简易的画图板. 一.需求分析 无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目 ...
- 20145205 java语言实现数据结构实验一
数据结构实验要求 综合类实验设计3 已知有一组数据a1a2a3a4--anb1b2b3b4--bm,其中ai均大于bj,但是a1到an和b1到bm不是有序的,试设计两到三个算法完成数据排序,且把bj数 ...
- 瘋耔java语言笔记
一◐ java概述 1.1 ...
随机推荐
- Qemu-KVM基本工作原理介绍
本文分享自天翼云开发者社区<Qemu-KVM基本工作原理介绍>,作者:郑****文 1.KVM与Qemu关系 Qemu本身并不是KVM的一部分,而是一整套完整的虚拟化解决方案,它是纯软件实 ...
- Luogu P11553 ROIR 2016 Day 1 奇怪的字符串 题解 [ 绿 ] [ 后缀自动机 ] [ 枚举 ] [ 观察 ]
奇怪的字符串:需要一点观察的 SAM 小清新题. 观察 我们首先观察什么样的字符串才是奇怪的,可以发现,首先类似 AAAAAAA 之类全部相等的字符串是奇怪的. 继续观察,如果字符种类变为两种或者三种 ...
- DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件
1 DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件 1.1 背景 AI能力再强,如果不能在企业的自有业务上产生助益,那基本也是一无是处.将企业的自 ...
- Python 潮流周刊#89:Python 3.14 的新型解释器!(摘要)
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...
- JavaScript 滚动条滚动到底部才触发按钮是否可用
应用代码片段: <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- 通过 fork 为项目做出贡献
本文旨在帮助新手小伙伴了解学习如何参与 GitHub 项目,为其献上自己的一份力,留下属于自己的足迹. 普遍流程 通过 fork 为项目做出贡献一个普遍的流程如下图: sequenceDiagram ...
- 库卡机器人维修常见报警代码KSS故障修复
对库卡机器人工作中一些细节和一些安全的措施有所了解才能防患于未然.库卡机器人故障排查可通过观察KUKA机械手报警代码得知,故障代码以及原因有: --kuka机械臂提示文字KSS 0121:电流过大 原 ...
- Flume - [01] 概述
一.什么是Flume Flume 是Cloudera提供的一个高可用,高可靠的,分布式的海量日志采集.聚合和传输的系统. Flume最主要的作用就是:实时读取服务器本地磁盘的数据,将数据写入HDFS. ...
- 从零构建你的第一个RESTful API:HTTP协议与API设计超图解指南 🌐
title: 从零构建你的第一个RESTful API:HTTP协议与API设计超图解指南 date: 2025/2/26 updated: 2025/2/26 author: cmdragon ex ...
- Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来! 1. 优势介绍 Obsidian 是一款强大的本地知识管理软件,它像一个积木盒,让你用 Markdown 笔记 ...