博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20175215 2018-2019-2 第二周java课程学习总结
阅读量:4536 次
发布时间:2019-06-08

本文共 1447 字,大约阅读时间需要 4 分钟。

一、学生免费申请使用IDEA

下载好IDEA后,设置到最后有一个界面,

1268846-20190305185601241-333542279.png

我们需要到进行IDEA免费试用权的申请,如果有学校的邮箱,使用学校的邮箱注册并证明是自己的就可以直接通过申请。如下图
1268846-20190307143901219-1699409380.png
但有的同学无法使用学校的邮箱,或是不想太麻烦去弄邮箱,因为部分学校在审核的时候可能通不过,这时我们就要用到另一个方法了,如图所示
1268846-20190307144242516-1234180895.png
如实填写内容,记住填英文的,因为你也不知道给你审核的人到底能不能把你的汉语看明白,下图的勾选项都要勾选
1268846-20190305191111846-1807420616.png
最后要记得注册一个JetBrain的账号,不然获得申请可能也无法正常使用了。
1268846-20190305191348970-1250310755.png
申请成功之后的邮箱截图是这样的,当时为了保险起见,我投了一份英文一份中文的,结果英文通过了,中文被拒绝了(原因见图,不是歧视问题)
1268846-20190311204148144-571709388.png
1268846-20190311204159045-415665859.png
另外,学习使用许可期限是一年,申请通过后,在页面中如图所给指引进行点击
1268846-20190311210158316-1566950495.png
最后在IDEA中按如下步骤操作即可激活
1268846-20190311210335084-1737474197.png
1268846-20190311210454160-1689174812.png
安装过程也是按照老师给的链接进行安装的,就不赘述了。

三、第二章学习过程问题小结

截止写第二部分博客内容的时候,IDEA的申请还是没有完成,但我选择了试用一个月IDEA,一开始老师在博客中介绍的一些简便输入就让我感到十分的方便,例如psvm+tab,可以自动生成main方法

1268846-20190305193638612-69805871.png
或是sout+tab自动生成System.out.println();
1268846-20190305193735792-1555737753.png
都非常的实用

接下来就是第二章的学习了,基本的数据类型早在c语言的学习中就已经烂熟于胸了,但还是稍微复习了一下,所有的测试程序都敲了一遍,没发现什么异常。

主要的学习集中在数组中,

Scanner类的使用我个人觉得是一个重点,使用该类创建类似Scanner scanner = new Scanner(System.in);的对象并调用方法读取在命令行输入的基本类型数据
1268846-20190305212249763-15979199.png
1268846-20190305212316494-167797247.png
第二章别的问题不大,都是经过简单的调试就解决了,甚至连断点都没用上。

四、第三章学习过程问题小结

在第三章的第二个例子中,有一个简单的比大小然后赋值的程序,和第二章的课后习题不同,第二章的代码为

public class E {        public static void main(String args[]){            int [] a = {10,20,30,40},b [] = {
{1,2},{4,5,6,7}}; b[0] = a; b[0][1]= b[1][3]; System.out.println(b[0][3]); System.out.println(a[1]); }}

运行结果为

1268846-20190307155343703-1097894204.png
而第三章的第二个例子的代码为

public class Example3_2 {   public static void main(String args[]) {      int a=9,b=5,c=7,t=0;      if(b

运行结果为

1268846-20190307155442234-682178551.png
造成以上结果的原因一开始很让我困扰,同样都是赋值为什么第一个程序两个数组的值都改变了,而后面的变量值却没有一起改变。之后通过查询资料和向同学提问得知数组在使用程序中的表示方法之后会被引用,两数组的地址始终相同,在后面不改动的情况下导致两数组输出结果的一样。

参考资料

1.
2.
3.

码云链接为[jxxydwt的码云](

转载于:https://www.cnblogs.com/jxxydwt1999/p/10470475.html

你可能感兴趣的文章
Python_内置函数2_44
查看>>
kettle-SQL文件输出
查看>>
TeeChart 的应用
查看>>
sybase powerdesigner 16.5注册码
查看>>
错误:已经有针对IP 192.168.1.107:8000的侦听,原因是因为这个行为配置,去掉后服务Open成功...
查看>>
android的listview中getview()的问题
查看>>
switch语句
查看>>
ie6-ie8中不支持opacity透明度的解决方法
查看>>
视图事件穿透
查看>>
HDU 5428 分解质因数
查看>>
用Jekyll搭建的Github Pages个人博客实践2
查看>>
masonry
查看>>
ContentProvider初步-------------------笔记
查看>>
asp.net网站中退出系统后通过后退键重新进入系统的解决方法
查看>>
Software Configure
查看>>
正则表达式(一)
查看>>
C# DEV 右键出现菜单
查看>>
数据字典到SQL语句的转换(使用word与VBA)
查看>>
属性赋值-@PropertySource加载外部配置文件
查看>>
1万台币等于多少人民币(2014年04月22日)
查看>>