JavaSE教程-01初识Java-思维导图
图片看不清楚时:
1)可以将图片另存为图片,保存在本地来查看
2)右击在新标签中打开放大查看。
分解:
1.计算机基本概念的普及
硬件
cpu、内存、硬盘等
软件
系统级软件
Windows、Linux、Mac、Unix等
应用级软件
BS架构:网易,搜狐,新浪等门户网站,可以直接打开
CS架构:QQ、WPS等,需要下载安装的
2.操作系统
用户—>应用软件—->操作系统—->硬件
3.计算机语言与编程
计算机语言:是人与电脑沟通的一种媒介
分类:机器语言(0与1)、汇编语言、高级语言(C、Java、C#等)
编程:是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
4.Java语言介绍
, Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
特性
简单、面向对象、安全、多线程、健壮、分布式
核心优势:跨平台性
JVM(Java虚拟机)
JVM本身不具备跨平台性
不同的系统都有对应的JVM,如Windows系统对应Windows版的JVM
根据系统安装对应的JVM来实现跨平台功能
划分
JavaSE(Java Platform,Standard Edition)
JavaME(Java Platform,Micro Edition)
JavaEE(Java Platform,Enterprise Edition)
发展史
1995年Java诞生
1996年jdk1.0诞生
2002年jdk1.4发布,性能有极大提高
2004年jdk1.5发布,并更名为Java SE 5.0
2009年被Oracle收购
安装jdk以及环境搭建
JAVA_HOME:C:\tools\Java\jdk1.7.0_79
JAVA_HOME:需要新建,系统不存在
path: %JAVA_HOME%\bin;
path:是已经存在的环境变量,只需要把我们的值追加上去就行
运行Java和javac来验证成功否
JVM、JRE以及JDK关系
JDK(Java SE Development Kit)
=JRE+开发工具包
JRE(Java Runtime Environment)
=JVM+lib包
JVM(java virtual machine)
第一个程序Hello World
建立Hello.java
使用javac编译Hello.java生成Hello.class文件
, 要带后缀名
使用Java运行Hello.class文件
, 不需要加后缀名,只写class文件名
注意:类名与文件名的关系
(建立Hello.java, 使用javac编译Hello.java生成Hello.class文件, 使用Java运行Hello.class文件)
JavaSE教程-01初识Java-思维导图的更多相关文章
- JavaSE教程-02Java基本语法-思维导图
思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 1.注释 定义:用于解释说明程序作用的文字 注释类别 单行注释 格式: //注释文字 多行注释 格式: ...
- JavaSE教程-01初识Java
1.计算机的概念 软件+硬件 2.操作系统 Windows.Mac.Linux.Unix等 3.计算机编程语言 计算机语言是一种人与计算机沟通的媒介. 分类: 机器语言:都是基于二进制的方式,由0和1 ...
- SpringBoot图文教程「概念+案例 思维导图」「基础篇上」
有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完整的图文教程,代码案例 每个知识点配套自测面试题,学完技术自我测试 本文初学向,所以希望文中所有的代码案例都能敲一遍 大哥大姐 ...
- JAVA思维导图系列:多线程0基础
感觉自己JAVA基础太差了,又一次看一遍,已思维导图的方式记录下来 多线程0基础 进程 独立性 拥有独立资源 独立的地址 无授权其它进程无法訪问 动态性 与程序的差别是:进程是动态的指令集合,而程序是 ...
- 学习Python最好的方法就是实践和教程并行,以下有一些资源和教程,还有一些学习思维导图:
1.Python 的 14 张思维导图下载地址: https://woaielf.github.io/2017/06/13/python3-all/ 2.Python基础教程|菜鸟教程: http:/ ...
- 【MSSQL教程】#001 整体思维导图
整个MSSQL体系的一个思维导图,方便理解整个MSSQL需要学习那些方面的知识.
- Java思维导图之Class对象
Class对象相关知识导图: 导图源文件保存地址:https://github.com/wanghaoxi3000/xmind
- 孔浩老师的 Struts2 教程听课笔记(思维导图)
最近有空重头学习了一遍孔浩老师的 Struts2 教程,重新写了一份听课笔记.后面常用 form 标签.服务器端验证.异常处理因为时间问题,没有来得及整理.后续我会抽空补上.最近忙着准备笔试.面试. ...
- java思维导图
https://www.edrawsoft.cn/viewer/public/s/eeca7704686971
随机推荐
- 【割点】【割边】tarjan
洛谷割点模板题--传送门 割边:在连通图中,删除了连通图的某条边后,图不再连通.这样的边被称为割边,也叫做桥.割点:在连通图中,删除了连通图的某个点以及与这个点相连的边后,图不再连通.这样的点被称为割 ...
- Java线程详解----借鉴
Java线程:概念与原理 一.操作系统中线程和进程的概念 现在的操作系统是多任务操作系统.多线程是实现多任务的一种方式. 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程 ...
- MySQL最常用日期时间函数
日期和时间函数 可能的需求: 当前时间是多少.下个月的今天是星期几.统计截止到当前日期前 3 天的收入总和-- 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置: ①系统时区 ...
- [Linux] PHP程序员玩转Linux系列-升级PHP到PHP7
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- const常量类型
1.定义:const常量类型表示一个”常值变量“,其值是不能被修改的变量.即一旦变量被声明为const类型,编译器将禁止任何试图修改该变量的操作. 2.声明:const <声明数据类型> ...
- 学习MVC之租房网站(五)-权限、角色、用户管理
在上一篇<学习MVC之租房网站(四)-实现Service层并进行单元测试>中,记录了实现Service层并进行单元测试的过程,接下来该到"正题"-MVC了,也就是UI层 ...
- smarty的缓冲
首先在main文件夹里面建一个文件 huancun.php 然后在template文件夹里面建一个文件 huancun.html huancun.php中的内容为: require(" ...
- 基于JS的问卷调查
主要工作 因为代码不好展示,也不好截长图,可以去看我的GitHub地址:https://github.com/14glwu/MyBlog/blob/master/questionnaire.html ...
- CoreCRM 开发实录 —— 前后端分离的重构
虽然2月初就回来了,可 CoreCRM 一直到5月才开始恢复开发,期间是各种生活中的意外和不方便. 1. 为什么要重构 首先是一件很值得高兴的事情:CoreCRM 有了第一位 contributor! ...
- 使用Browserify来实现CommonJS的浏览器加载
前面的话 Nodejs的模块是基于CommonJS规范实现的,可不可以应用在浏览器环境中呢? var math = require('math'); math.add(2, 3); 第二行math.a ...