网易首页 > 网易号 > 正文 申请入驻

葫芦 浅谈java学习 第一讲

0
分享至

写在前面:

给大家推荐一个学习java氛围非常好的java学习交流企鹅群【557865078】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

java简介

java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

java的优点

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

java编程环境

Java概念图

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK。

另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。

JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。

Java 基础语法

一,基本语法

编写Java程序时,应注意以下几点:

大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。

方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。

二,Java标识符

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

关于Java标识符,有以下几点需要注意:

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合

关键字不能用作标识符

标识符是大小写敏感的

合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary

三,Java修饰符

像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

访问控制修饰符 : default, public , protected, private

非访问控制修饰符 : final, abstract, strictfp

在后面的章节中我们会深入讨论Java修饰符。

四,Java变量

Java中主要有如下几种类型的变量

局部变量

类变量(静态变量)

成员变量(非静态变量)

五,Java数组

数组是储存在堆上的对象,可以保存多个同类型变量。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。

六,Java枚举

Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。

例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。

class FreshJuice { enum FreshJuiceSize{ SMALL, MEDIUM , LARGE } FreshJuiceSizesize;} public class FreshJuiceTest { public static void main(String []args){ FreshJuice juice= new FreshJuice(); juice.size = FreshJuice.FreshJuiceSize.MEDIUM ; }}

注意:枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。

七,Java关键字

下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。

八,Java注释

类似于C/C++,Java也支持单行以及多行注释。注释中的字符将被Java编译器忽略。

public class HelloWorld { /* 这是第一个Java程序 *它将打印Hello World * 这是一个多行注释的示例 */ public static void main(String []args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World"); }}

九,Java 空行

空白行,或者有注释的行,Java编译器都会忽略掉。

十,继承

在Java中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)。

十一,接口

在Java中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。

接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。

十二,Java 源程序与编译型运行区别

如下图所

给大家推荐一个学习java氛围非常好的java学习交流企鹅群【557865078】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
《主角》大结局:绕了半辈子,忆秦娥终于回头,看见老去的刘红兵

《主角》大结局:绕了半辈子,忆秦娥终于回头,看见老去的刘红兵

君笙的拂兮
2026-05-29 22:24:03
官方发布欧冠历史射手榜!炸出一堆牛鬼蛇神,C罗140球稳居第一

官方发布欧冠历史射手榜!炸出一堆牛鬼蛇神,C罗140球稳居第一

寒士之言本尊
2026-05-30 16:36:06
3比0!冠军!准备总冠军!谢谢你,孙铭徽!

3比0!冠军!准备总冠军!谢谢你,孙铭徽!

篮球实战宝典
2026-05-31 21:25:57
窦靖童上节目仅第二期,炸出一堆牛鬼蛇神,王菲的话终于有人信了

窦靖童上节目仅第二期,炸出一堆牛鬼蛇神,王菲的话终于有人信了

云深不知在何处
2026-05-31 13:50:58
文班亚马哭了!马刺抢七淘汰雷霆!时隔12年重返总决赛

文班亚马哭了!马刺抢七淘汰雷霆!时隔12年重返总决赛

五星体育
2026-05-31 11:11:30
羽球决出2冠!国羽世界第1翻车输队友,安洗莹决胜局连得5分逆转

羽球决出2冠!国羽世界第1翻车输队友,安洗莹决胜局连得5分逆转

刘姚尧的文字城堡
2026-05-31 16:53:37
好家伙!原来小儿子是从城里捡来的?姜洪涛前妻终于改口认罪

好家伙!原来小儿子是从城里捡来的?姜洪涛前妻终于改口认罪

翰飞观事
2026-05-30 11:30:23
黄仁勋:英语专业的学生有可能成为最成功的那批人

黄仁勋:英语专业的学生有可能成为最成功的那批人

麦可思研究
2026-05-30 11:19:36
女儿吵架回娘家,女婿来接了6次我不让回,直到他妈打来一通电话

女儿吵架回娘家,女婿来接了6次我不让回,直到他妈打来一通电话

木子言故事
2026-05-31 06:20:07
马云斥巨资在沙漠里种树,承诺每年1亿棵,10年过去了,情况如何

马云斥巨资在沙漠里种树,承诺每年1亿棵,10年过去了,情况如何

混沌录
2026-05-30 11:26:16
iPhone 18 Pro Max,今年可能顶不住了

iPhone 18 Pro Max,今年可能顶不住了

搞机小帝
2026-05-31 00:07:16
NBA虚拟对决100次:马刺58胜碾压尼克斯,文班亚马场均31+13却藏致命变数

NBA虚拟对决100次:马刺58胜碾压尼克斯,文班亚马场均31+13却藏致命变数

峡谷一级保护废物
2026-05-31 19:54:57
弃日赴德真相大白后,张本智和父亲放狠话,取代王楚钦只是第一步

弃日赴德真相大白后,张本智和父亲放狠话,取代王楚钦只是第一步

仙味少女心
2026-05-30 16:38:45
樊振东赢了!萨尔布吕肯却笼罩在伤感中:小胖和狂热的中国球迷都要离开了

樊振东赢了!萨尔布吕肯却笼罩在伤感中:小胖和狂热的中国球迷都要离开了

好乒乓
2026-05-31 11:20:43
不受梅西待见的意甲金靴,沦为阿根廷队边缘人,那是纯属咎由自取

不受梅西待见的意甲金靴,沦为阿根廷队边缘人,那是纯属咎由自取

足篮大世界
2026-05-30 22:20:47
航天员黎家盈回来后还会回香港吗?还是留在北京工作?

航天员黎家盈回来后还会回香港吗?还是留在北京工作?

怪味历史连连看
2026-05-31 14:44:45
2026下半年,财运悄悄发力,意外进账不断的三个星座

2026下半年,财运悄悄发力,意外进账不断的三个星座

小晴星座说
2026-05-31 20:45:57
她是旅美画家,是英达的姐姐,晚年化解英达的烦心事

她是旅美画家,是英达的姐姐,晚年化解英达的烦心事

细品名人
2026-05-31 07:06:23
“耿同学”永久限流后,南开大学、中山大学趁周末接连通报:多人遭免职

“耿同学”永久限流后,南开大学、中山大学趁周末接连通报:多人遭免职

药识局
2026-05-30 21:11:23
54岁突然发现,许多中产家庭渐渐穷回去了,以下两个征兆,要警惕

54岁突然发现,许多中产家庭渐渐穷回去了,以下两个征兆,要警惕

趣味萌宠的日常
2026-05-31 11:25:53
2026-05-31 21:44:49
葫芦编程
葫芦编程
分享编程学习经验和自学资料
5文章数 25关注度
往期回顾 全部

科技要闻

戴尔诺基亚又回来了!AI重估老牌科技公司

头条要闻

保时捷一天两次被钉子扎 路面现多个修车广告报价上千

头条要闻

保时捷一天两次被钉子扎 路面现多个修车广告报价上千

体育要闻

阿森纳用最悲壮的方式,成就了巴黎王朝

娱乐要闻

朱军退休,正义虽迟但到,女方受惩

财经要闻

医学首席转岗搞科技,A股科技股遭遇巨震

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

健康
亲子
教育
时尚
家居

尝试干细胞疗法如何避免踩坑?

亲子要闻

青少年哪个品牌DHA好?藻油组合易吸收,纯净配方无负担,学习状态更稳定

教育要闻

事关所有高考生!2026高考或将出现3个重大变化!家长考生了解

梓渝:慢下来,也很好

家居要闻

云栖 舒展如流云

无障碍浏览 进入关怀版