一.Java基础

1.基础常识

软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件    
    系统软件:windows , mac os , linux ,unix,android,ios,....
  应用软件:word ,ppt,画图板,...
人机交互方式: 图形化界面  vs  命令行方式
应用程序 = 算法 + 数据结构
常用DOS命令:

dir:列出当前目录下的所有文件及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:返回上一级目录

cd\:返回根目录

del:删除文件

exit:退出dos命令

2.计算机语言的发展迭代史

第一代:机器语言
第二代:汇编语言
第三代:高级语言

3.Java语言版本迭代概述

1991年 Green项目,开发语言最初命名为Oak (橡树)
1994年,开发组意识到Oak 非常适合于互联网
1996年,发布JDK 1.0,约8.3万个网页应用Java技术来制作
1997年,发布JDK 1.1,JavaOne会议召开,创当时全球同类会议规模之最
1998年,发布JDK 1.2,同年发布企业平台J2EE
1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生
2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0
2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME
2009年,Oracle公司收购SUN,交易价格74亿美元
2011年,发布JDK 7.0
2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
2017年,发布JDK 9.0,最大限度实现模块化
2018年3月,发布JDK 10.0,版本号也称为18.3
2018年9月,发布JDK 11.0,版本号也称为18.9

4.Java语言应用的领域:

Java Web开发:后台开发
大数据开发:
Android应用程序开发:客户端开发

二.jdk安装

1.jdk简述

java是当前比较流行的一种编程语言,当我们开始学习java的时候肯定会先要安装jdk,然后进行环境变量控制。

JRE是Java运行环境,用来运行JAVA程序的。

JDK(Java Development Kit) Java开发工具包,包含JRE。因此只需要下载安装JDK即可中。

JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。

JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

2.jdk下载

在官网中下载jdk8

https://www.oracle.com/java/technologies/downloads/#java8-windows

3.jdk安装

傻瓜式安装一直下一步就可以(要记住修改安装地址,安装地址可以放在c盘以外)

4.环境变量配置

在系统属性中找到环境变量选项

在环境变量中创建JAVA_HOME变量,变量的变量值为jdk的安装位置

之后找到Path变量选择编辑,新建变量值%JAVA_HOME%\bin; 

之后打开cmd命令提示符输入 java -version 查看是否安装成功.

Java基础1:课程概述相关推荐

  1. 1-1 Java基础和编程概述

    计算机操作系统 现今的操作系统可以分为3大类: Windows:95.98.2000.XP.vista.7.8.10 Unix: 服务器端 Linux:免费开源(CentOS.Ubuntu.Debia ...

  2. 【CXY】JAVA基础 之 异常概述

    概述: 1.异常给初学者的感觉(笔者当时就是这个感觉,不知道其他人是否有共鸣?) 1.异常是个什么东西?理解不了 2.很复杂 3.异常很"简陋",没什么用 4.我保证我写的程序正确 ...

  3. Java基础学习_01 概述及环境配置

    一.概述 1.Java语言平台版本 1.1J2SE(Java 2 Platform Standard Edition)标准版 为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可 ...

  4. Java基础---集合的概述---list、set、map、泛型、collections

    集合的概述 单列集合的体系: Collection 单列集合的顶层接口 List Collection的子接口,增加了一些特有的方法,有序 可以重复 有索引 ArrayList 底层采用的数组结构实现 ...

  5. [Java基础]HashSet集合概述和特点

    HashSet集合概述和特点: 练习代码如下: package HashSetPackage;import java.util.HashSet;public class HashSetDemo {pu ...

  6. java基础—IO流概述

    1 IO流--字符流 1.1引言 IO流用来处理设备之间的数据传输 java对数据的操作是通过流的方式 java 用于操作流的对象都在IO包中 流按操作数据分为两种,字节流与字符流, 流按流向分为:输 ...

  7. java 基础进制概述和二,八,十六进制图解

    文章目录 1. 进制数概念 2. Java语言基础(不同进制数据的表现形式)(掌握) 2.2_Java语言基础(任意进制到十进制的转换图解)(了解) 2.3_Java语言基础(十进制到任意进制的转换图 ...

  8. Java基础知识之概述(一)

    (一)简介: 计算机包括硬件(hardware)和软件(software)两部分.硬件包括计算机中可以 看得见的物理部分.而软件提供看不见的指令.这些指令控制硬件并且使得 硬件完成特定的任务. 程序设 ...

  9. Java基础IO流概述、字符流、字节流、流操作规律、File类、Properties类、打印流、序列流

    IO流:(Input Output)流 字符流的由来:其实就是字节流读取文字字节数据后,不直接操作而是先查指定的码表,获取对应的文字进行操作 简单说:字符流 = 字节流 + 编码表 字节流的两个顶层父 ...

最新文章

  1. 面试时,当你有权提问时,别客气,这是个逆转的好机会(内容摘自Java Web轻量级开发面试教程)...
  2. Python学习之迭代器协议
  3. 嘉宾及议程速览,第四范式2021发布会进入一周倒计时
  4. python脚本自动运行失败_Linux下Python脚本自启动和定时启动的详细步骤
  5. windows版本jenkins部署django项目
  6. 一些关于 SAP Spartacus 组件和模块延迟加载的问题和解答
  7. 基于 Webpack2、Vue2、iView2 的可视化脚手架 iView Cli 发布 2.0 版本
  8. 分类树/装袋法/随机森林算法的R语言实现
  9. C语言课后习题(57)
  10. 微信小程序用户拒绝授权之后重新调用
  11. morhpia(4)-更新
  12. AOSP>设计>测试>(第三节)兼容性测试套件CTS
  13. 织梦php 文章采集规则,织梦输入网址采集单个网页功能发布 不需要写采集规则一键采集...
  14. Matlab安装minGW
  15. freebase api的使用
  16. [Leetcode] 741. Cherry Pickup 解题报告
  17. 2021-02-02
  18. 企业应如何选择服务器,既能节省成本又保证性能
  19. what is the power of self-discipline in our life?
  20. Maven 创建 Spring、SpringMVC、Mybatis(SSM)项目

热门文章

  1. linux查找二进制命令绝对路径,5个找出Linux中“二进制命令”描述和系统中位置的方法...
  2. 苹果ID更换国家地区的优缺点
  3. 线性代数(14)——正交性、标准正交基和投影
  4. 初创公司Humane获1亿美元融资:投资方包括OpenAI CEO
  5. 4+ 非常经典的hub基因鉴定路线
  6. 辛普森一家,有趣的句子
  7. 层间距离对ct图像的影响_多层螺旋CT螺距、层厚和重建间隔关系及对图像质量影响...
  8. Android IOS WebRTC 音视频开发总结(五一)-- 降噪基本原理
  9. Android :couldn't find libnative-lib.so
  10. 发表SCI或EI类英文文章的一些投稿经验[转载]