图片看不清楚时:

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-思维导图的更多相关文章

  1. JavaSE教程-02Java基本语法-思维导图

    思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 1.注释 定义:用于解释说明程序作用的文字 注释类别 单行注释 格式: //注释文字 多行注释 格式: ...

  2. JavaSE教程-01初识Java

    1.计算机的概念 软件+硬件 2.操作系统 Windows.Mac.Linux.Unix等 3.计算机编程语言 计算机语言是一种人与计算机沟通的媒介. 分类: 机器语言:都是基于二进制的方式,由0和1 ...

  3. SpringBoot图文教程「概念+案例 思维导图」「基础篇上」

    有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完整的图文教程,代码案例 每个知识点配套自测面试题,学完技术自我测试 本文初学向,所以希望文中所有的代码案例都能敲一遍 大哥大姐 ...

  4. JAVA思维导图系列:多线程0基础

    感觉自己JAVA基础太差了,又一次看一遍,已思维导图的方式记录下来 多线程0基础 进程 独立性 拥有独立资源 独立的地址 无授权其它进程无法訪问 动态性 与程序的差别是:进程是动态的指令集合,而程序是 ...

  5. 学习Python最好的方法就是实践和教程并行,以下有一些资源和教程,还有一些学习思维导图:

    1.Python 的 14 张思维导图下载地址: https://woaielf.github.io/2017/06/13/python3-all/ 2.Python基础教程|菜鸟教程: http:/ ...

  6. 【MSSQL教程】#001 整体思维导图

    整个MSSQL体系的一个思维导图,方便理解整个MSSQL需要学习那些方面的知识.

  7. Java思维导图之Class对象

    Class对象相关知识导图: 导图源文件保存地址:https://github.com/wanghaoxi3000/xmind

  8. 孔浩老师的 Struts2 教程听课笔记(思维导图)

    最近有空重头学习了一遍孔浩老师的 Struts2 教程,重新写了一份听课笔记.后面常用 form 标签.服务器端验证.异常处理因为时间问题,没有来得及整理.后续我会抽空补上.最近忙着准备笔试.面试. ...

  9. java思维导图

    https://www.edrawsoft.cn/viewer/public/s/eeca7704686971

随机推荐

  1. Js插件开发

    简易JS插件开发,本文效果是一个简单的弹出层,意在记录插件的封装Demo. 完整源码压缩包:demo.rar 效果图(如下): 插件脚本: /** * 节点配置属性方式配置参数:专业的做法是配置到,每 ...

  2. python基础教程第二版 第一章

    1.模块导入python以增强其功能的扩展:三种方式实现 (1). >>> Import math >>> math.floor(32.9) 32.0 #按照 模块 ...

  3. [ext4]磁盘布局 - inode bitmap & table

    在[磁盘布局 group部分]已经介绍过ext4的整体布局,其中存在两个与inode有关的名称:inode bitmap和inode table. Inode bitmap,用于表示inode tab ...

  4. iOS-工程和工作空间、静态库和框架之间的关系

    使用Xcode创建的工程Project是单独分开的,如果想要几个工程同时存在,可以通过创建工作空间Workspace.工作空间是对各工程的集合,工程文件名的后缀为.xcodeproj,工作空间文件名的 ...

  5. MongoDB3.4 shell CRUD操作

    输入db,显示你正在操作的数据库:切换数据库,输入use dbName,如果数据库不存在的话会自动帮我们创建一个:使用show dbs可以显示所有可用的数据库. 测试数据在文末 插入文档 插入操作的行 ...

  6. Linux下Tomcat进行远程调试

    1.更改tomcat远程调试端口(可以使用默认端口不更改) 打开目录下的catalina.sh文件,找到JPDA_ADDRESS=”8000”,8000代表远程调试端口,可以更改成其他没有被占用的端口 ...

  7. 576. Out of Boundary Paths

    Problem statement: There is an m by n grid with a ball. Given the start coordinate (i,j) of the ball ...

  8. Centos7通过Docker安装Sentry(哨兵)

    Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制, ...

  9. Excel表格导入Mysql数据库,一行存入多条数据的前后台完整实现思路(使用mybatis框架)

    现在有一张Excel表格: 存入数据库时需要这样存放: 现在需要将Excel表格做处理,将每一行拆分成多条数据存入数据库. 1.首先在前台jsp页面画一个按钮:,加入点击事件: <td styl ...

  10. 分享一个超级好用的php程序员工具箱

    分享一个超级好用的php程序员工具箱,是由php中文网开发的. 集合了php环境搭建.在线小工具.原生手册.文字与视频教程.问答社区等 (php程序员工具箱 v0.1版本,点此下载:http://ww ...