在b站以及参阅java资料书之下,学习了有关java的初步内容与应用。主要在两个up博主的视频下自学了java,之后去图书馆借阅了JAVA语言程序设计(第2版 清华大学出版社),个人的感觉(不同人见解可能不同哈),自学的话,如果能找到适合的书籍,在有一定编程基础的情况下(本人大一学习了c++),学习另外一种语言,感觉通过书籍要比从b站上学习视频,效果稍微好一点。下面是这段时间的一些学习成果总结。
一.JAVA开发入门
1.JDK以及eclipse的安装
JDK是在CSDN博客中找到的安装教程,地址如下https://blog.csdn.net/SDAU_LGX/article/details/107568038
值得一提的是,最开始是在b站找的教程,但b站由于视频制作较早,因此版本并非最新,建议以这篇CSDN教程为主。
环境变量的配置是重点,尤其是JAVA-HOME的路径填写,不同的电脑是不一样的,注意到这点其他的就没问题了,配置好环境变量之后,如果想要验证是否配置成功,可以按下Win + R 并输入cmd 回车
输入java -version 如下图所示显示java版本信息就表示安装成功(java与-version之间有空格)
eclipse的使用在这片CSDN上也有下载教程,安装后使用即可,eclipse的使用与vc6.0的使用有较大的区别,
如果同样是有过c语言基础的同学刚开始使用可能会很难受,需要适应。
2.编写第一个JAVA程序:HelloWorld!(使用eclipse编写)
建议不要勾选,直接点Launch进入
首先创建一个Java Package工程,命名为HelloWorld,然后在src下右击鼠标创建一个Package包,建议命名规则为www.名称.com,然后在包,如下图下右击创建class类,如下图操作所示
然后在工作区,如下左图所示敲击代码(严格注意大小写,尤其是System,以及标点的使用)
右图所示为正常运行程序后,控制台所示
tips:对于刚使用esclipse的朋友们,建议去找度娘稍微了解一下esclipse界面的用途,比如如何删除废弃不用的文件,可以如下操作:
window->show view->package explorer->选择项目->右击选择delete
或者都可以如何运行程序:右击选择Run as或直接点击主页面左上角小绿播放箭头
二.JAVA编程基础
1.输出语句
1.System.out.print("XXX");语句1打印完是没有换行的
2.System.out.println( "XXX");语句2打印完自动换行
2.注释
单行注释// 多行注释/* */ 文档注释/** */
常用的注释包括单行注释、多行注释和文档注释,其中单行和多行注释的文字不会被JVM解释执行。
文档注释是Java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套网页形式提供的文档说明。
小注:多行注释嵌套多行注释是会报错的。
3.标识符与关键字
标识符与c++命名规则相同,不做赘述。
关键字详情可百度搜索。
4.基本数据类型
大致内容与c++区别不大
下面列出其间区别:布尔型命名为boolean,字符串的s需要大写,记为String。
5.语句
与c++大致相同。
循环语句:break语句: 终止本次循环
continue语句:跳过本轮循环 (继续下一轮)
注:label标签的使用
public class Test{
public static void main (string []args){
label;//使用前需要先定义标记
for(int i=1;i<10;i++)
{System.out.println(i);
break label;}}
}
break label会跳出label所标记的循环。
三.数组
与c++不同的是,1.在Java程序中声明数组时,无论用何种方式定义数组,都不能指定其长度。如以“int a[5];”方式定义数组将是非法的,该语句在编译时将出错,
2.在定义时,都要有new来创建,形如 数据类型[] 数组名 = new 数据类型[]{1,2,3};
3.JAVA语言中规定了一种锯齿数组,就是每行元素个数可以不一定严格对称