首页 > 资讯 >

Java自学资料,最佳学习方法

2023-05-04 16:00:44 来源:哔哩哔哩

评论:资料    获取java学习课件源码

学习任何东西都没有捷径可走,Java也是如此。如果你想掌握这门语言(相信我,这是值得的),你必须在你的系统上设置它并开始练习。下载并安装JDK(Java开发工具包)和JRE(Java运行时环境)以及您熟悉的任何IDE。Easy Eclipse非常适合编写程序和构建独立应用程序。


【资料图】

我们在学习Java之时,一定要记住以下几件事:

永远不要从“学习Java有多难”的心态开始。仍然认为它必须是安全的,这就是为什么这么多人这样做。

如果您不是程序员,请多加些耐心——毫无疑问,您会到达那里。

考虑一个真实的场景并列出你将如何实现它。例如,如果您想从Big Basket购买杂货,结账流程是什么?同样的方法,你会怎么做?如果您想到设计/流程,您一定会找到实现它并获得结果的方法。可以使用Java和J2EE构建成熟的Web应用程序。

有很多资源可用于学习Java。如果您遇到困难,Java社区非常重要且活跃,会为您提供帮助。

IDE会处理您的所有语法错误。所以,专注于核心功能,但也要熟悉语法。

现在我们有了积极的心态和学习的动力,让我们看看学习用Java编写高效代码所需的所有概念:

变量和数据类型

每天,我们都会遇到不同类型的数据。例如,您的汽车司机的电话号码是一个整数,但他的名字是一个字符串(字符数组)。同样,他放入您车辆的汽油价格是浮点数(十进制)。Java处理很多数据类型——

字符串驱动程序名称; INT telephoneNo; 浮动汽油价格; 布尔值是 正则;

Java中的最佳实践之一是遵循正确的命名约定。上述和方法应该用一个小案例开始,下面的字以大写字母变量(驱动程序名,电话等...。)像-司机ñ火焰。同样,由于布尔数据类型返回true或false,因此以is、are、has等开头的变量命名是一个好习惯......

将数据存储在变量中的好处是我们可以在代码的任何地方使用变量。使用变量的限制由其作用域定义,可以是局部的、静态的或全局的。

数据类型char、int、float、boolean和double被称为原始类型,Java对每一种都有对应的对象。例如,int有Integer;boolean有Boolean等等。字符串是一个对象。

那么,我们如何处理这些数据?我们对其进行一些操作!

操作

条件内的表达式结果只能是布尔值。如果我们比较两个字符串,例如,if(driverName==“Chand”),我们使用比较运算符'==',它与赋值运算符'=.'不同。同样,还有<、<=、>、>=等。

状况

就像我们在上面看到的那样,'if'是一个条件,用于测试某些内容是否准确并相应地返回结果。它通常与可以处理多种情况的else if和else语句结合使用。

如果(标记 < 23) 等级 = 'F'; 否则如果(标记 > 23 && 标记 < 60) 等级 = 'D'; 别的 等级 = 'B';

请注意,&& 表示两个表达式都必须为真,if 才能成功。

面向对象编程

如果您想了解OOPS概念的详细信息,请观看我之前嵌入在本文中的上述视频。尽管如此,对于本文,您需要知道的是,在OOPS中,一切都被视为对象。铅笔是一个对象,汽车、植物、动物,甚至司机也是一个对象。

继续我们的驱动程序示例,假设以下属性标识驱动程序–driverName、joinDate、isRegular、dateOfBirth和avgCustomerRating。

假设像优步这样的服务提供商会有很多这样的司机。每个驱动程序都具有所有这些属性,这些属性将以其独特的值加以区分。这意味着,我们可以使用这些属性创建一个类“Driver”作为课程的成员。每当我们需要获取或设置特定驱动程序的详细信息时,我们将使用new运算符创建Driver类的“对象”。

Driver driver = new Driver();

当我们创建类时,我们还为成员创建了“getter 和 setter”方法,通过这些方法我们可以获得成员的各个值。如果我们必须设置整个对象,我们可以使用我们应该在类中定义的构造函数。

公共 驱动程序(字符串驱动程序名称,字符串连接日期,布尔值isRegular,字符串 dateOfBirth,浮动avgCustomerRating) { this .driverName = driverName; 这个.joiningDate = joinDate; 这个.isRegular = isRegular; 这个.dateOfBirth = dateOfBirth; 这个.avgCustomerRating = avgCustomerRating; }

现在,当我们想要创建一个对象时,我们可以通过调用 new 操作符和这个构造函数来实现——

Driver driver1 = new Driver(“John”, “ 21 / 12 / 2018 ”, true , “ 12 -01 -1983 ”, 4.5 );

如果您同时练习代码,在修复编译错误(如果有)之后,构建并运行程序并扩展您的项目。您将看到与每个 .java 文件对应的 .class 文件。

数据结构和循环

类Java的数组、列表、映射、树等中有很多数据结构。除了Array是java.util包的一部分之外,所有这些都属于Collection框架。了解Collection将使您对存储和检索数据感到非常满意——这意味着您成功了一半。让我们用数组做一个简单的例子。在我的文章什么是Java中,我使用ArrayList进行了类似的操作,也请检查一下。

驱动程序[] 驱动程序 =新驱动程序 [ 5 ];

//为每个驱动程序设置驱动程序详细信息或从数据库或用户输入中获取它

假设有五个司机,我们想根据每个司机的一些条件设置工资。为此,我们使用“for”循环。

for ( int i= 0 ; i< 5 ; i++) { if (driver[i].isRegular && driver[i].salary < 4000 ) driver[i].salary += 200 ; }

请注意,我们获取每个驱动程序的详细信息,然后对每个驱动程序进行一些检查。之后,我们设置一个值。在这里,我们将Driver的成本硬编码为5,但在实际应用程序中,我们将从数据库或控制台获取它。

上一篇:

银行行业研究周报:上市银行22年年报及23年一季报综述-世界独家

下一篇:

最后一页

x
推荐阅读

Java自学资料,最佳学习方法

银行行业研究周报:上市银行22年年报及23年一季报综述-世界独家

她一生未婚,没有一儿一女,为何被称为“中国最伟大的母亲”?

迪拜将建全球首座3D打印清真寺

每日热门:拆迁搬迁费怎么算

德银:欧洲央行仍有加息空间 欧元兑美元年中有望升至1.15_焦点观察

《生化危机4重制版》恢复小刀耐久度方法[多图]

一分地是多少平方米怎么换算(一分地是多少平方米)

五一假期深圳欢乐港湾累计接待客流数排全市第一 多项数据再创新高

特写:“‘抢七’之虎”,他的马网之路不可思议

关注:二手奥迪a6l值得买哪个排量的-二手奥迪a6l值得买

报道:秦刚:希望缅方严厉打击网络诈骗

快看:“人从众”折射消费活力 二季度经济增长将加快

金达威:4月28日融券卖出4.65万股,融资融券余额5.72亿元

生猪供应充足,猪价弱势难改——农产品周报 全球聚焦

洛阳今日小雨转阴天 气温16℃到22℃|观焦点

环球观点:0-4!0-2!上港亚冠又遭暴击,没胡尔克不行,淘汰赛或首轮出局

谷歌地图设置中文办法_谷歌地图怎么设置中文

全球简讯:新疆乡村增收“领路人”:见证乡村发展“新天地”

微信支付支持数字人民币支付:快来试试|微速讯

今日最新!今日什么是家用中央水处理系统设计(什么是家用中央水处理系统)

心有灵犀一点通全诗带拼音(心有灵犀一点通全诗)|百事通

误会?记者:梅西登机前已告知俱乐部 且周一本就没训练计划|前沿资讯

【当前独家】阿葵亚钥匙恢复了吗 阿葵亚

观潮有哪些古诗 有关观潮的古诗。 全球播资讯

视点!“五一”安逸游四川︱成都合江亭下沉式广场

江夏区大数据中心:建造智慧城市,创造未来之路 全球看热讯

武汉口腔医院种植牙多少钱一个

全球看点:法门文化景区五一假期实况:安全有序,精彩纷呈!

xp系统还原方法_xp系统怎么手动还原

AITO问界4月交付4585辆 累计交付10万辆-每日热讯

世界今头条!假期返程,注意安全!

世界简讯:【致敬劳动者】忠于热爱 勇于尝试 赋予冰冷铁块生命力——走进宁夏五一劳动奖章获得者李新福

五一假期前四天 跨省游客占比23.6% 省内游客占比超76%

今日快看!MSI前瞻:BLG冲击开门红!GAM能否“腐乳”GG?

全球快播:扳平大比分!“尼克斯”登顶全美热搜 “热火5场晋级”排名第三

17万左右福特5座紧凑型SUV推荐,购车指数推荐,车主口碑助你选车!

助力“五一”旅游 中老铁路国际列车成假日出行新选择 环球热头条

当前快播:小学一年级体育课教案_一年级体育课教案

当前讯息:专利费用标准减免_专利费用标准

全球报道:4月百城二手住宅价格跌幅扩大:挂牌量持续走高,房价走势承压

环球即时:弹弹堂噩梦工厂 弹弹堂噩梦机器人怎么打

筛窦炎是什么病怎么治疗_筛窦炎是什么

【全球热闻】山香幼儿园教师招聘考试真题大全45套

全球今亮点!记者:拜仁愿听取对格纳布里的报价,但球员未下定决心离队

村居 古诗有哪些 关于村居的所有古诗

山东一化工厂爆炸致5人死亡 应急管理部紧急发布事故警示

齐达内的长子恩佐正在西乙B球队伊比萨队试训_环球关注

真丝面料种类与用途(真丝面料种类) 世界微资讯

快讯2023-05-02 16:12:44