目录

  • 狂神视频地址
  • Java特性
  • Java三大版本
  • JDK、JRE、JVM是什么?
  • Java程序的运行机制

狂神视频地址

https://www.bilibili.com/video/BV12J41137hu


Java特性

  1. 简单性
  2. 面向对象
  3. 可移植性(跨平台)
  4. 高性能
  5. 分布式
  6. 动态性(反射)
  7. 多线程
  8. 安全性(安全)
  9. 健壮性

Java三大版本

  Java SE:标准版(桌面程序)
  Java ME:嵌入式开发(手机,小家电)
  Java EE:E企业级开发(web端,服务器开发)


JDK、JRE、JVM是什么?

  jdk:在jre之上扩充一些开发工具,让我们开发者使用的
  jre:运行时环境,只要安装了jre,就可以运行我们的java程序了。一般我们只需要下载安装jdk即可,因为jdk包含了jre。
  jvm:java虚拟机,把它当做一种规范,可以用软件来实现,也可以用硬件来实现。它就相当于在所有的操作系统上模拟了一个小小的cpu,去处理我们java相关的东西。java的跨平台核心是使用了java虚拟机,在不同的操作系统上安装jvm。

  Java是大小写敏感的语言


Java程序的运行机制

编译型
  把整个程序编译
解释型
  我说一句,你执行语句(网页 js,边解释,边执行)

各有利弊!
  Java属于以上两种类型型

  java先编译,再解释。

B站【狂神说Java笔记】-Java入门学习相关推荐

  1. Java笔记(入门篇)

    一.Java简述 1.Java的历史 Java是美国Sun公司在1995年推出的一门计算机高级编程语言. 它初期叫做Oak(橡树),但是注册商标的时候发现已经有人注册了,后来就改成 Java (印度尼 ...

  2. Java笔记-Java日常笔记-Java核心语言-史上最全Java笔记-Java烂笔头-实时更新(~v~)

    阿一的日常Java笔记,实时更新,有什么问题可以留言交流一下,大家一起共同进步!!! 1.Java基础 1.1.基本语法 1.1.1.关键字 ​ 定义:被java赋予特殊含义的字符串(单词): ​ 关 ...

  3. Java笔记——Java多线程~

    多线程 内容来自博客~ 理解线程与进程 进程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程:进程也是程序的一次执行过程,是系统运行程序的基本单位 ...

  4. 千峰java 笔记整理_JAVA学习笔记系列:菜鸟Vue学习笔记(四)

    菜鸟Vue学习笔记(四) 上周学习了使用Vue来操作表单元素进行数据双向绑定,今天我们来学习下Vue中的组件,Vue中的组件作用就是去封装一些常用的页面标签,将其当做一个整体,以便在其他位置直接使用一 ...

  5. java web开发入门学习笔记(手打超细版)

    我刚实习的时候写的,先分享分享吧,当时写的也不容易.有错的话请指出,博主会修正,适合入门小白当资料使用.包括包括java基础.数据库.js.jQuery.css.html等等知识点. 详细笔记内容如下 ...

  6. Docker 学习 基础入门 B站狂神 个人私人笔记

    前置知识: linux基础命令.springboot知识 Docker 概述 docker 为什么出现 开发-运维 环境配置十分麻烦 每一个机器都要部署环境(集群Redis.ES.Hadoop...) ...

  7. JAVA笔记--------从入门到入坑

    1.前言 1.1 计算机的基础知识 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算 ...

  8. 【Java】SpringBoot入门学习及基本使用

    SpringBoot入门及基本使用 SpringBoot的介绍我就不多说了,核心的就是"约定大于配置",接下来直接上干货吧! 本文的实例: github-LPCloud,欢迎sta ...

  9. think in java i o_5.[Think in Java笔记]Java IO系统

    1.输入输出 InputStream和OutputStream是面向字节的,Reader和Write则面向字符的且兼容Unicode. InputStream类型 ByteArrayInputStre ...

  10. Java零基础入门学习教程(纯干货知识点+视频资源)

    Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台.Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用. 有许多应用程序和 Web ...

最新文章

  1. 《基于场景的工程方法》作者问答录
  2. 新趋势:工具赋能企业数字化转型,驱动组织升级!
  3. 寒冬中的半个月前端面试
  4. 十面阿里,七面头条,你猜我进阿里没?
  5. TF之pix2pix之dataset:基于TF利用自己的数据集训练pix2pix模型之DIY自己的数据集
  6. SAP MM 移动类型-入门篇
  7. MySQL分布式集群
  8. 区分柱状图(条形图)和直方图
  9. ARP攻击实战之WinArpAttacker
  10. 【开发者成长】Vue.js 中有哪些性能陷阱
  11. elasticsearch Java API 之Delete By Query API
  12. 近期海内外 AI 领域招聘、招生信息汇总
  13. Spring Boot细节挖掘(拦截器)
  14. mybatis和spring jdbc持久层框架事务支持分析
  15. script片段在前导致对下文的html元素引用失效
  16. 关于如何卸载VS2012
  17. 电阻参数_电阻的基础知识和参数介绍
  18. DataV阿里云可视化(地图下钻、数据获取) - 文档篇
  19. 保研复习——线性代数3:矩阵的秩与线性方程组
  20. Html网页远程控制电脑,如何从Web浏览器远程控制您的计算机 | MOS86

热门文章

  1. 站长必装软件之火孤插件
  2. sqlalchemy.exc.ArgumentError: ‘SchemaItem‘ object, such as a ‘Column‘ or a ‘Constraint‘ expected, go
  3. linux替换命令 vim,Vim 替换命令(substitute)
  4. python二进制转十进制算法_Python二进制转十进制算法、十进转二进制算法
  5. php下载卡住,php-Excel下载卡住188kb
  6. 各种深度学习模型与框架的文件后缀名
  7. cmd 删除需要权限的文件夹
  8. bootstrap之carousel
  9. 对未来计算机畅想英语作文80词,关于我的未来英语作文80词
  10. TA游戏推荐:精选iOS游戏大作 智器X7玩酷无压力