不知不觉来黑马已经半个月了,在这个半个月里我学了很多专业知识。
Java语言是由詹姆斯·高斯林和他的团队开发出来的,可以说詹姆斯·高斯林为计算机语言的进步作出了巨大贡献。
最开始学习JAVA语言,我么当然要学会JAVA学习工具的安装以及环境变量的配置。
学习工具包括JDK、JRE、JVM,其中JDK是开发工具,JRE是运行工具,JVM是虚拟机,JDK包括JRE,JRE包括JVM,正是因为有了JVM,JAVA实现了跨平台操作,真正实现一处编写到处运行。
环境变量:
1、为什么要配置环境变量呢?
答:程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序
实际开发中,不可能把程序写到bin目录下,所以我们必须让javac和java命令在任意 目录下能够访问
2、如何配置?
答:创建新的变量名称:JAVA_HOME
计算机-右键属性-高级系统设置-高级-环境变量-系统变量
为JAVA_HOME添加变量值:JDK安装目录
在path环境变量最前面添加如下内容
%JAVA_HOME%\bin;
接下来就是学习常量、变量、数据类型、标识符,然后就是Eclipse的使用,Eclipse是一个IDE(集成开发软件),我们可以利用Eclipse软件进行代码的编写,这时才真正开始了解到JAVA语言是怎样编写的。
首先我么先学习运算符:
基本预算符:+、-、*、/、%、++、--、++、-+、*+、/+、%=
关系运算符:==、!=、>、>=、<、<=,注意的是”==”不能写成”=”;
逻辑运算符:&、|、^、!、&&、||
三元运算符:(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
接下来就是学习判断语句和循环语句。
1、判断语句有if...else...和switch...case...
(1)If...else...书写格式:
If(关系表达式){
语句体1;
}else{
语句体2;
}
(2)switch...case...书写格式:
switch(表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
…
default:
语句体n+1;
break;
}
2、循环语句有for循环和while循环
(1)for循环书写格式
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
(2)while循环书写格式
while(判断条件语句) {
循环体语句;
控制条件语句;
}
因为循环中可能会出现死循环状况,所以我么句需要用到跳转控制语句来结束循环,其中有break、continue、return,break是跳出当前循环,continue是退出本次循环,继续下面的下面的循环,return是结束循环并结束方法。
学完这些基本语句外我们就开始学习数组了,数组有两种书写格式是,分别是:
Int[ ] arr = new int[ i ];//其中i代表数组的长度;
Int[ ] arr = {元素1,元素2...};//因为这里定义的是int类型的数组,所以元素也必须是int类型的,当然也可以定义其他类型的数组。
学习数组值得关注的是数组的反转和遍历和排序问题。
学习完数组我们就开始学习方法了,这可以说是学习JAVA基础的重点了,方法包括方法的重载和封装,在同一个类中,方法名相同,参数类别不同就叫做方法的重载。如果一段代码需要多次使用,我们可以把这段代码封装成一个方法,在需要用的时候调用一下就可以了,这样可以避免代码的冗余。
学完方法后就是面向对象了,这是重中之重,也是难点,因为理解起来比较抽象,面向对象是基于面向过程的。
面向对象思想举例:
洗衣服:
面向过程:脱衣服---放在盆里---放点洗衣服---放点水---浸泡10分钟---揉一下---漂干净----拧干---晾好
面向对象:脱衣服---放在全自动洗衣机里---点下开始按钮----晾衣服
简单的说面向过程思想就是所有事情都自己做,面向对象思想就是所有事情让别人做,自己只需要发出指令就行,把事情简单化。
这些就是基础班学习的一些内容及概述,希望对大家有用。 |
|