XJTLU_CPT111_JAVA PROGRAMMING 笔记

全部内容看这里(以这两个版本为准)

Pdf版>>百度网盘链接<<

Blog版>>个人博客链接<<

推荐一下隔壁朋友的CPT101笔记一文带你速通CPT101计算机系统概念(含笔记下载链接)-CSDN博客

下学期ICS笔记请看这
23-24-ICS课程笔记汇总-github 里面未来会考虑添加CST的CPT108内容。

前言

本课程CPT111对于毫无编程基础和编程思想的小白来说有一定难度,在后面的课程十分凌乱和跳跃。如果说想只通过本课程掌握Java,这是错误的,如果说只通过某些大众JAVA网课学习来学习本课程,这是困难且耗时的。可以理解为,本课程类似于制定游戏规则,而你在游戏规则下get higher score。谨记从上课材料和上课要求的库出发解决问题,多写多练多讨论多花时间多用gpt和搜索引擎,相信你能获得一个不错的成绩。此外,英语学习是本课程最重要的部分之一。

本文并不能保证所有内容都为正确,有错误见谅。禁止任何商业目的的转载和摘编。(文中有很多超链接,按住ctrl点击访问)

本学期课程学分分布如下(平时分拿到了之后基本不挂科,但是高分难度很高)

小占比:Lab出勤签到+每周CW

大占比:学期中后CW大作业得分(CW3)+期末考试

2022年CW3的内容是制作一个DNA结构

2023年CW3的内容是制作一个桑基图

23-24期末考试:形式:机考

内容:31道题。MCQs居多,定义&理论题占比大。大题除了一题递归其余都是填空(继承等..)注意上下大题可能会有关联。大题难度不高其实。

开卷考试:允许携带U盘(仅pdf文件)和纸质资料。(当时我携带的就是这份笔记!)

考试模式:考试时开启监控软件。只能使用四个窗口,LMO、两个编译器、PDF查看器。

我的评价:看懂理论题的英文>我会写代码🤡。(u1s1可以带一本字典)

修订于24/1/10

I.The first java class  

1.First java program

public class Hello {  

public static void main(String[] args) {

System.out.println("Hello World");

}

}

Output:Hello world

2.Java Virtual Machine (JVM)

New project 后大概如图所示 src是文件目录 以下是创建文件示意图

3.Which PART?

class / main method / statement / semicolon / braces / squared / brackets / parentheses / parameter

public class Hello { //class

public static void main(String[] args) {  //main method

System.out.println("Hello World"); //statement

}  //parentheses圆括号 parameter参数

}  //semicolon 分号 braces大括号 squared方括号brackets括号

4.Object-Oriented Language 

面向对象设计语言:JAVA

Java is an Object-Oriented Language:

○ every Java file must contain a classdeclaration声明 

○ all code

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fancivoid

制作不易,免费分享,欢迎打赏。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值