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语言介绍的更多相关文章

  1. Java基础--Java语言介绍

    Java是一种半编译半解释的语言.1.编译阶段使用指令:javac这个阶段,Java编译器(也就是JVM:java虚拟机,后称JVM),首先把你的代码加载完成,然后开始检查语法.此后会产生.class ...

  2. [Java][20160707]Java语言介绍

    Java最早的名称叫"oak"后来改名叫"Java". Java最早是属于"Sun"公司的, 后来被"Oracle"公司 ...

  3. Java众神之路(1)-语言介绍

    Java语言介绍 1.Java的历史 我个人认为,学习一种技术,不止要关注技术本身,也应该去了解一下它的发展史,这一方面是对技术本身的尊重,另一方面也是希望能够通过该技术的发展历史推测出其未来可能的发 ...

  4. 1.Java语言基础

    一:java语言介绍 (1). 1991年出现,1995年5月正式发布 出生地:SUN  创始人:James Gosling  2009年4月被Oracle收购 目前最新的版本2018年3月v10.0 ...

  5. Java语言的介绍

    1. 计算机语言 语言:沟通交流的方式 计算机语言:人与计算机之间的交流方式 java是一门计算机编程语言,也是意大利自行车品牌 软件工程师,java开发工程师 <--------------- ...

  6. Java语言Lang包下常用的工具类介绍_java - JAVA

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 无论你在开发哪中 Java 应用程序,都免不了要写很多工具类/工具函数.你可知道,有很多现成的工具类可用,并且代码质量都 ...

  7. Java语言中的面向对象特性总结

    Java语言中的面向对象特性 (总结得不错) [课前思考]  1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类?  2. 面向对象编程的特性有哪三个?它们各自又有哪些特性?  3. 你知 ...

  8. 用Java语言编写一个简易画板

    讲了三篇概博客的概念,今天,我们来一点实际的东西.我们来探讨一下如何用Java语言,编写一块简易的画图板. 一.需求分析 无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目 ...

  9. 20145205 java语言实现数据结构实验一

    数据结构实验要求 综合类实验设计3 已知有一组数据a1a2a3a4--anb1b2b3b4--bm,其中ai均大于bj,但是a1到an和b1到bm不是有序的,试设计两到三个算法完成数据排序,且把bj数 ...

  10. 瘋耔java语言笔记

    一◐ java概述                                                                                        1.1 ...

随机推荐

  1. 基于生成式AI的访问控制, 迁移传统安全策略到基于LLM的风险分类器

    基于规则的风险分类 风险分类是网络安全系统的核心能力之一,它将访问请求和命令映射到其风险级别/类别:高(High).中(Medium).低(Low).目前,即便是在大规模环境中,风险分类器仍主要采用基 ...

  2. 百思不得其解,DeepSeek怎么突然就比肩GPT了?

    >关注公众号**回复1**>>获取**一线.总监.高管<管理秘籍>** 之前大家都认为中美在AI领域的差距很大,谁曾想春节期间**DeepSeek横空出世**,直接给Op ...

  3. Layer子域名挖掘机

    Layer子域名挖掘机 Layer子域名挖掘机是一款功能强大的域名查询工具,主要用于提供网站子域名的查询服务. 域名与子域名 域名 域名,又称网域,是互联网上用于标识特定计算机或计算机组的一串由点分隔 ...

  4. 2025苹果春季发布会前瞻:新品迭出,Apple Intelligence国行版即将上线!

    随着2025年的到来,苹果公司的春季发布会也渐行渐近.作为科技行业的领军企业,苹果每一次的新品发布都备受瞩目.本次春季发布会,苹果预计会带来一系列令人期待的新品,同时,国行Mac用户也将迎来一个重大更 ...

  5. Q:如何在Linux系统中查看实时网卡流量

    Linux查看实时网卡流量的几种方式 来源  https://www.jianshu.com/p/b9e942f3682c 在工作中,我们经常需要查看服务器的实时网卡流量.通常,我们会通过这几种方式查 ...

  6. 并发编程 - 线程同步(六)之锁lock

    通过前面对Interlocked类的学习,相信大家对线程同步机制有了更深的理解,今天我们将继续需要另一种同步机制--锁lock. lock是C#语言中的关键字,是线程同步机制的一种简单的互斥锁实现方式 ...

  7. RDK新一代模型转换可视化工具!!!

    作者:SkyXZ CSDN:SkyXZ--CSDN博客 博客园:SkyXZ - 博客园 之前在使用的RDK X3的时候,吴诺老师@wunuo发布了新一代量化转换工具链使用教程,这个工具真的非常的方便, ...

  8. Azure Data Factory - [01] 触发器

    题记部分 一.概述   Azure Data Factory(后面简称ADF)的触发器是一种机制,用于在特定事件发生时自动执行数据管道.触发器可以基于事件间隔.数据变化或其他外部事件来启动数据管道的执 ...

  9. SpringBoot三种获取Request和Response的方法

    通过静态方法获取,你也可以封装一个静态方法出来 @GetMapping(value = "") public String center() { ServletRequestAtt ...

  10. 应急响应靶场之vulntarget-n

    vulntarget-n 用户名密码:root/Vulntarget@123 一.分析history命令 1.先将历史命令导出 history > 1.txt 2.分析history 1)篡改网 ...