Mosh Java课程自学(一)

本文介绍了Java编程语言的基础概念,包括面向对象的特点、平台独立性、package和class的作用,以及基本类型(如byte、short、long、double)和引用类型(如Date、String、数组)的使用。还涵盖了类型转换、Math类方法、格式化和输入处理等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、前言

二、全局介绍

三、Types


一、前言

首先推荐一下B站上转载的Mosh讲Java课程,当然,建议有一定基础并且英文水平尚可的同学学习,否则你可能会被搞得很累并逐渐失去对编程的兴趣。

Mosh 【JAVA终极教程】中英文字幕 高清完整版 最简洁易懂的课程(3个PART齐全)更新完毕,注意看校对版!!!_哔哩哔哩_bilibili

二、全局介绍

很多人第一门语言接触的是C,相比于Java来说有明显的不同,毕竟C是面向过程的编程语言,而Java是面向对象的编程语言。两者之间意义上的不同,在我早期的一篇博客中进行了简单阐述,有兴趣可以看看:

从最简单直白的角度 浅谈面向过程与面向对象的区别_bit_Sakura的博客-优快云博客

1、平台独立性(可移植性)

 众所周知Java的一大优点就是他在所有安装了Java运行环境的OS上都可以运行,不管是Linux、Mac还是windows,这也是在国内Java使用率远超C#的一个原因。

Java将编译的源代码放到虚拟机(Java Virtual Machine)上,经过处理交给对应平台完成移植。

2、package 

 说回Java,在Java中存在一个新的概念,package(包),什么是包,通俗来说就是文件夹。

像我们写的程序都以文件的形式保存,那在一个项目里,必然有很多很多的程序文件,要统筹管理这些大量文件就需要文件夹分开整理保存。

package一般的命名方式是以公司域名的倒序命名,例如:com.baidu...

 

在project 所属的文件夹中可以看到图中创建的package。

看到这种结构为什么需要package也就不言而喻了————自然是层次性可维护性。

3、class

同样是基础对象的编程,和C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值