我是根据b站上韩顺平老师2021年发表的【零基础 快速学Java】来学的。老师讲的很细,容易理解。由于是第一天 进程不是很快(早上被sublime test 4与视频中3所困扰)下午才找到视频中的3然后进行一系列实操。早上用4遇到一些困难,首先是汉化的问题 由于视频中的3是直接汉化好的我在官网下载的4要自己手动汉化汉化好之后开始新建文件然后重命名,用记事本的方式打开然后跟着视频扣代码保存好之后通过cmd进行编译(javac)发现会出现乱码的情况也就是以下的情况。
通过看后面的视频发下是保存格式不对应该是以GBK的格式保存。视频中有介绍改变的方法,我实操的时候发现改的地方不一样而且并没有视频中所说的GBk格式通过看弹幕发现改成TUF-8也可以实验提示未注册不能改然后只好等韩老师发资料,只能先继续通过视频学习。之后老师发来资料换成了3然后进行学习
先是进行了Hello world的练习
然后进阶学习了Java开发注意事项和细节说明
其中需要演示的是6.7.8点12345都是需要记忆
六,图中上面是public类下面两个都是非public类只能有一个public类 但是可以有多个非public类。 编译得图中 Hello.class是public类的 Dog.class和Tiger.class是非public类的验证第六点结论
第八点可以说是第六点的补充(其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public 类,这样入口方法就是非public 的main方法)
运行结果如下
然后学习 Java转义字符
1,2点如下
运行结果
3\\表示一个\ \\\\表示\\ 第一个\是执行转义的工作后面的\才是真正意义上的\
运行结果
第4,5点可以总计在一起
\"=一个” \'=一个‘
结果如下
较为难理解的第6点 \r :一个回车 System.out.println(”韩顺平教育r北京”):
结果是
最后是课后作业
答题情况
第一天的学习就到这里今天算是刚刚入门只学了java的转义符。万事开头难,明天继续努力。