java入门第1课

最近想要入门一下java,目标很简单,就是学习Java的基本语法,内置数据结构;至于数据库啥的往后再说。由于是入门,所以就没有太难的东西,全都是基本的,还要个人吐槽,如果有错误的观点,就不改正了。

1.Java的三个版本

(1).javaSE 个人计算机使用的标准版

(2).javaEE企业级开发

(3).javaME,小型计算机开发的,据说这个是java的初心,可惜不火。

2.java的运行机制

源文件经过编译器成为字节码,然后使用Java虚拟机在操作系统上运行。

编译+解释的机制

代码文件就是.java文件,编译之后生成字节码文件.class,虚拟机就解释字节码文件,在操作系统上运行。

3.JVM,JRE,JDK

Java的跨平台是虚拟机实现,也就是JVM。那么问题就全都抛给了JVM,开发虚拟机的公司承担了所有。JRE包含了JVM,JDK包含了JRE,开发者才需要JDK

4Java开发环境

一般使用java8以上的版本,我觉得无所谓,先入门,不要太新也不要太旧。

网上有很多教程,这里就不介绍了。安装的时候不要有中文路径。

这一些有关Java入门,都是基本语法啥的。

配置环境变量啥的,也不说了。弄好之后,可以下载一个Java的IDEA,或者直接在记事本里面写代码然后运行,我用的是git的bash,可以当vi编辑器使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/790410.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Yocto理论基础之定制镜像

Yocto理论基础之定制镜像 一、使用local.conf定制二、 使用IMAGE_FEATURES 和 EXTRA_IMAGE_FEATURES定制三、通过Custom .bb文件定制四、定制包组packagegroups五、定制系统名hostname 一、使用local.conf定制 最简单的方式就是通过conf/local.conf文件来定制image的组件&…

图片二维码如何制作生成?常规图片格式的二维码制作技巧

图片是展示信息很常用的一种方式,而现在查看图片很多人会通过二维码的形式来展现,这种方式优势在于更加的灵活,能够通过一个二维码展示大量的图片内容。那么图片二维码是如何制作生成的呢? 想要快速的将图片转二维码使用&#xf…

mapbox-gl扩展sprites图片

在mapbox-gl.js中,通过在styles中设置sprite和glyphs,实现样式图标和字体的加载。而一旦style加载完成,如果重置地图中的style,则会导致地图全部重新加载,图层的顺序,地图上的要素,都会丢失&…

智慧城市治理:构建全域覆盖的城市时空感知体系

TSINGSEE青犀AI算法中台是一款平台型产品,专注于提供各行业中小场景部署解决方案。平台具备接入广、性能强、支持跨平台、芯片国产化等特点,可提供丰富的视图接入能力和智能分析能力。 平台采用了多项IT高新技术,包括视频编解码技术、嵌入式…

成都直播基地出租:天府新区兴隆湖天府锋巢直播产业基地

天府新区兴隆湖天府锋巢直播产业基地,作为成都乃至西部地区的一颗璀璨明珠,正以其独特的魅力和无限的潜力,吸引着越来越多的目光。这里不仅是成都直播产业的聚集地,更是传统企业转型升级的摇篮,是新媒体时代下的创新高…

多态--下

文章目录 概念多态如何实现的指向谁调谁?例子分析 含有虚函数类的大小是多少?虚函数地址虚表地址多继承的子类的大小怎么计算?练习题虚函数和虚继承 概念 优先使用组合、而不是继承; 继承会破坏父类的封装、因为子类也可以调用到父类的函数;…

RESTful规范总结

概念:RESTful(Representational State Transfer 的缩写)是一种广泛使用的API架构风格。 1.资源:在REST API的设计中,首先需要面向资源建模,其中每个节点是是一个简单资源或集合资源。 1.1一个集合包含相同…

基于Uni-app的体育场馆预约系统的设计与实现

个人介绍 hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的…

如何操作RAID 0阵列的扩容?

正文共:1888 字 23 图,预估阅读时间:2 分钟 RAID(Redundant Array of Independent Disks)即独立磁盘冗余阵列,通常简称为磁盘阵列,在高级磁盘阵列中,部分物理存储空间会用来记录保存…

【性能调优】Java服务端性能优化与实战

一、背景 降本增效:随着公司业务的发展和用户规模的增加,当前服务的QPS已经远远不能满足业务需求,需要申请更多CPU资源,来提升QPS,满足业务发展,但是公司硬件资源有限,额外申请多余资源&#x…

OpenHarmony实战:小型系统器件驱动移植

本章节讲解如何移植各类器件驱动。 LCD驱动移植 移植LCD驱动的主要工作是编写一个驱动,在驱动中生成模型的实例,并完成注册。 这些LCD的驱动被放置在源码目录//drivers/hdf_core/framework/model/display/driver/panel中。 创建Panel驱动 创建HDF驱动…

vulnhub pWnOS v2.0通关

知识点总结: 1.通过模块来寻找漏洞 2.msf查找漏洞 3.通过网站源代码,查看模块信息 环境准备 攻击机:kali2023 靶机:pWnOS v2.0 安装地址:pWnOS: 2.0 (Pre-Release) ~ VulnHub 在安装网址中看到,该靶…

day10 java封装性

封装性 为什么有封装性? 为了保护数据不被随意修改,隐藏类的实现细节。增强了代码的安全性和可维护性。 该隐藏隐藏 该暴露暴露 封装性的实现? 让调用者只能通过方法操作属性。可以在方法中加入一些限制条件或数据检查的操作。 封装性的直…

一文搞懂用户认证方案怎么做

session cookie 一般网站用户认证不外乎以下步骤: 1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id&…

计算机服务器中了helper勒索病毒怎么办,helper勒索病毒解密流程步骤

随着网络技术在企业中的不断应用,越来越多的企业离不开网络,网络为企业提供了极大便利,大大提升了生产运营效率,由此而产生的网络数据安全问题也成为了企业关心的主要话题。近期,云天数据恢复中心接到多家企业的求助&a…

Centos7、ubuntu22.04.3安装php7.4,mysql8.0

centos7: 更新yum源。 sodu yum update安装git: sudo yum install git查看安装是否成功: git --version安装php: 启用EPEL和Remi仓库: sudo yum install -y epel-release sudo yum install -y https://rpms.remirepo.net/enterprise/rem…

每日一题:C语言经典例题之反转数

题目描述 给定一个整数,请将该数各个数位上的数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。 题目描述 给定一个整数,请将该数各个数位上的数字反转得到一个…

jQuery(二)

文章目录 1.jQuery操作节点1.查找节点,修改属性1.基本介绍2.切换图片案例 2.创建节点1.基本介绍2.内部插入3.外部插入4.小结1.插入方法说明2.两种插入方法的区别 5.插入元素实例6.移动元素实例 3.删除节点1.基本介绍2.代码实例 4.复制节点1.基本介绍2.代码实例 5.替…

文心一言 VS 讯飞星火 VS chatgpt (227)-- 算法导论16.3 9题

九、证明:对于一个由随机生成的8位字符组成的文件,没有任何压缩方法可以望将其压缩、哪怕只是压缩一位。(提示:比较可能的文件数量和可能的编码文件数量。) 文心一言: 确实,对于一个由随机生成的8位字符组成的文件&a…

芒果YOLOv8姿态估计Pose任务改进《姿态估计Pose必看》:提升篇148:从零开始训练 YOLOv8姿态估计教程说明,芒果改进推荐教程

芒果YOLOv8改进分割任务《姿态估计必看》:提升篇148:从零开始训练 YOLOv8姿态估计教程说明,芒果改进推荐教程 本文适用Windows/Linux/Mac:从零开始使用Windows/Linux/Mac训练 YOLOv8 算法项目 - 《姿态估计任务》 专栏完整目录链接: 芒果YOLOv8深度改进教程 该专栏的…