introduction
以Java语言为载体,学习面向对象的基本思想。
这门科目对数学的要求不高,需要一台电脑。
College board materials:
https://apcentral.collegeboard.org/courses
CPU 中央处理单元
内存,一旦电源切断,数据会丢失,但是硬盘就会永久存在。会非常贵。
机器语言起初对于人类而言,是非常难以理解和学习的。类似于这种用打孔带来记录二进制的01代码。
编译环境搭建
后来演变为,High level language 高级语言,很类似于人类使用的语言,便于人类学习,但是对于计算机仍然需要翻译成01代码,及compile,翻译的工具需要一个程序,叫做编译器,即compiler.
Java 诞生于1991,by SUN and by Oracle,是面向对象最典型的语言。
所有的程序需要书写和编译的工具。
TextWrangler ,在APPstore中直接搜索安装即可。
Notepad++下载:https://en.softonic.com/download/notepad-plus/windows/post-download
不建议初学者使用idea。安装jdk,java development kit java开发工具包,其中包含一个java编辑器(还有其他的东西)
Mac系统中,直接点击下载即可。
在terminal(终端即cmd )打开,搜索 java -version
然后查看是否有对应的jdk版本号,如果正常显示,则可以正常使用。
windows系统中,同样,下载(可以更改目录),通常默认是C盘 program files/Java,但是需要重新配置环境变量。
Notepad傻瓜下载即可使用。
CODING begin
所以什么叫做类文件,什么叫做源代码?
The class file ----source code
在Notepad++上保存后,保存为后缀名为.java的文件,这个时候,可以看到代码的颜色发生了变化,说明保存成功。![在这里插入图片描述]直https://接上传(blog.csdrimg.cn/24a40enjIK6132b24750ab4da3b98b5d.png642)(https:/
class Test{
public static void main(string args[]){
System.out.println("hello world!")
}
}
保存的后缀名必然是Java,(若隐藏了,直接点击查看-文件后缀名)
源代码,编译器进行翻译成机器识别的语言。
从命令提示符 中读取某一个盘,例如访问D盘,就直接 D: 即可。如果要进入某一个文件夹,则需要cd:文件名。
.java是我们书写的源代码,
更新了源代码,需要重新编译(compile),即重新使用这个命令 javac test.java
在cmd中最后一行,javac 文件名,进行编译,compile完成会生成一个
.class 的后缀名文件即计算机识别的语言文件。
而生成的 .class文件,是不可以被更改的,而是用来直接运行的。
cmd中读取使用 ------- java 类文件名
通过上述图片和命令发现,**对大小写是很敏感的,**大小写不同不是一个字,类文件名和代码中定义的class+类名是一致的。
println 和print 的区别在于,前者自带换行,后者不换行。
书写的顺序即位程序编译的顺序,先写的先执行,后写的后执行。