20169219《移动平台开发实践》第一周作业
学习《Linux基础入门》课程总结请看博客20169219《网络攻防》第一周作业
Java和android开发学习指南
第一章 Java基础
1、 一名专业的java程序员所必须掌握的3个主题:
1) Java编程语言
2) 使用java的面向对象编程(OOP)
3) Java核心库
这三者是相互联系的。
2、 Java程序具有很好的兼容性,可以在windows、UNIX、Mac、Linux及其他操作系统上运行,实现“一次编写、处处运行”。
3、 JVM、JRE、JDK的关系:JVM是运行字节码的本地应用程序。JRE是包含了JVM和Java类库的环境。JDK包括JRE以及其他工具,包括一个Java编译器。
4、 OOP的3大原理是封装、继承、和多态。
5、 一个较大的程序,刚修改完旧的错误,就会出现新的错误,这是因为较大的程序中存在相互依赖的情况。当修改了程序中的一部分内容时,可能不会意识到这个修改会影响到其他部分。
第二章 语言基础
这章主要介绍了java的基础知识,字符集、变量、基本数据类型、字面值、操作符、操作符优先级及注释。
1、 Java有两种数据类型:引用类型(对象)和内置类型(基本类型)
2、 引用类型变量由类的构造函数创建,可以使用它们访问所引用的对象。这些变量在声明时被指定为一个特定的类型,比如Employee、Pubby等。变量一旦声明后,类型就不能被改变了。
对象、数组都是引用数据类型。
所有引用类型的默认值都是null。
3、 Java的基本类型有8种:byte、short、int、long、float、double、char、boolean 。
4、 不推荐在同一行中声明多个变量的做法,会降低程序的可读性;
5、 变量名命名惯例:混合大小写且以小写字母开头,后续的单词都以一个大写的字母开头。
6、 常量:一旦赋值之后不能修改的变量。使用关键字final来声明,常量名都是大写的,单词之间用下划线隔开。
第三章 语句
java程序的执行顺序是由语句来控制的。这章讲了if、while、do-while、for、break、continue、和switch语句。
学习使用IDEA设置断点
根据Intellj IDEA 简易教程来执行
简单总结如下:
1、设置断点在行号旁点击就可以,快捷键是Ctrl+F8
.
2、调试程序快捷键:Alt+Shift+F9
3、单步运行的两种方法:Step Into(快捷捷F7)和Step Over(快捷捷F8)。这两种单步运行功能在运行语句时没有区别,在执行方法调用语句时,Step Into会跳入方法实现,Step Over会直接执行完方法,实际使用中我们优先使用Step Over,只有方法执行出错了,说明程序问题在被调用方法中,这时再回来通过Step Into进入方法进行调试。
4、从一个断点一直执行到下一个断点,快捷键F9
5、循环内部出了问题,点击断点右键,设置条件;
遇到的问题
在安装JDK,配置环境变量的过程中出现错误,设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
开始的时候把JDK和JRE安装的不同的文件夹下,配置环境变量总是不能成功。后来重新安装到相同的文件夹下,按照[JDK8图解安装]中的方法调好了。但是不太清楚第一次安装的过程中具体是哪个步骤出错。
可能是新建“classpath”的过程中出现错误。
在网上参考其他教程都是建议把JDK和JRE安装在一个文件夹下,老师所给的参考博客中表示安装在同一文件夹下会出错,我安装过程中出错的原因可能有几个地方,所以不太确定。