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. 对rpc长连接与短连接的思考

    大家好,我是思无邪,某go中厂开发工程师,也是OSPP2024的学生参与者! 如果你觉得我的文章有帮助,记得三连支持一下哦! 目前正在深入研究源码,与你们一起进步,共同攻克编程难关! 欢迎关注我的公众 ...

  2. 小程序和h5垂直时间轴

    <template> <view class="steps"> <view class="list" v-for="(i ...

  3. Q:nginx 访问报错403 forbidden

    curl 访问本地时 403 forbidden 查看nginx日志,路径为/var/log/nginx/error.log  (13: Permission denied),详细报错如下: 2021 ...

  4. Flink同步mysql写入Iceberg异常,一秒写入一次

    1.现象 在Iceberg数据湖治理过程中发现,同步任务运行7天没有写入数据,运行7天后突然大批量产生Commit,一秒产生一个Commit. 2.问题 Flink写入checkpoint时会在che ...

  5. 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!

    前言 腾讯元宝AI产品于2025年2月13日在应用商店发布更新,正式接入了DeepSeek R1模型,并宣布该模型已联网.满血上线,DeepSeek+腾讯混元,好用不卡机. 腾讯元宝介绍 腾讯元宝是依 ...

  6. 还在手动更改SpringBoot的环境yml配置文件?老鸟带你可视化配置

    问题说明: 在SpringBoot开发时.SpringBoot的特性:'约定大于配置',我们只需要在**application.yml **配置当前的环境变量属与那个文件 比如测试环境 'applic ...

  7. 【技术美术】GPU渲染管线笔记

    [技术美术]GPU 渲染管线笔记 基本术语 基元.图面: 网格中所使用的顶点数据布局,常见的如点.线.三角面等,特殊的甚至包括一些带邻近基元的基元类型. 参数语义 语义是附加到着色器输入或输出参数的字 ...

  8. JavaUtils - [04] 代码生成器(新)

    题记部分 001 || 引入依赖 <!-- Code Generator --> <dependency> <groupId>com.baomidou</gr ...

  9. 面试题10- I. 斐波那契数列

    地址:https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/ <?php /** 写一个函数,输入 n ,求斐波那契(Fibona ...

  10. 详解vue-router基本使用

    来源:https://m.jb51.net/article/111499.htm   本篇文章主要介绍了详解vue-router基本使用,详细的介绍了vue-router的概念和用法,有兴趣的可以了解 ...