JAVA小记1(第一周)

通过观看B站有关JAVA的讲解教学视频,以及菜鸟教程的相关文章教程,学习了有关JAVA的基础内容与应用。经过初步的学习发现,在有一定的编程基础上,原本复杂难懂的代码,变得更容易理解了一些,加之教程中的小案例,使代码变得生动起来,也让自己对于代码的学习也更有动力。

以下是通过类比C++的方式,对这段时间的一些学习成果的总结:

一、Java开发入门

1.Java开发环境的配置

本人所使用的开发工具是Eclipse,是从官网下载的,具体网址:Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...http://www.eclipse.org/downloads/packages/实际安装教程和环境变量的配置,都可以在CSDN中搜索到。

2.使用Eclipse运行第一个Java程序

HelloWorld.java文件代码

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

与之前所学的C++语言不同的是,Java文件的命名应与代码中public类的名字相同。

二、Java编程基础

1.基本语法

个人认为应该注意的点:

(1)类名:对于所有的类来说,类名的首字母应该大写。如果类名由多个单词组成,则每个单词的首字母应该大写,例HelloWorld。

(2)方法名:所有的方法名都应该以小写字母开头。若方法名由多个单词组成,则首单词后面的每个单词首字母大写。

(3)所有的Java文件程序都是由public static void main(String[] args)方法开始执行的。

2.Java基本数据类型

对比C++,Java内置数据类型的不同:

(1)byte:是8位、有符号、以二进制补码表示的整数。

                 主要用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int的1/4。

(2)boolean:布尔型,表示单词于C++中的bool不同,不过同样只有两个取值:ture和flase。

3.修饰符

(1)访问控制修饰符

访问控制与继承相关:

a.父类中声明为public的方法,在子类中也必须为public;

b.父类中声明为protected的方法,在子类中不能声明为private;

c.父类中声明为private的方法,不能被子类继承。

(2)非访问修饰符

a.static修饰符:

用来修饰类方法和类变量。局部变量不能被声明为static变量。

b.final修饰符:

用来修饰类、方法和变量。其修饰的类不能被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不能被修改的。

被final修饰的实例变量必须显式指定初始值。

通常和static修饰符一起使用来创建类常量。

c.abstract修饰符:

用来创建抽象类和抽象方法。

4.分支结构

(与C++的用法相同)

(1)if...else

(2)switch case:default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句。

5.循环结构

(1)while循环、do...while循环、for循环

(2)增强型for循环

for(声明语句 : 表达式)
{
   //代码句子
}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

6.数组结构

(1)声明数组变量:

例:double[ ] shuZu

(2)数组的创建:

在Java语言中,使用new来创建数组

例:double[ ] shuZu=new double [size];

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值