java/基础知识

原创 2012年03月25日 23:10:24

1.注意要养成做注解的好习惯。//一行;/*.....*/一段文本;/**...*/个人认为高层次的人应该会用到,它可以用javadoc攻击生成HTML形式的开发文档。

2.标示符:代表程序中一个元素的名字。只能以字符、$、或_开头。中间不能有空格,不能有关键字。

3.关键字:就是一段有特殊功能的字符串,表示特殊的指令.

4.static:如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。有时你希望定义一个类成员,使它的使用完全独立于该类的任何对    象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。

5.throws和throw的区别:通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。

6.instanceof:它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在测试继承中的子类的实例是否为父类的实现。

7.Java中的transient,volatile和strictfp关键字
    如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:
     transient int a;//不需要维持int b;//需要维持

8.字符→字符串:""+4.

9.空格\t;空行\n。

10.小数默认类型为double,在赋值给float类型时就需要在小数后加大或小写的f,否则就变成double类型的了,不正确。

11.可以把类定义成一个变量,然后在一类为模板产生一个具体的对象;比如说class Person{Person 虎};   虎=new Person;

12.原始数据和非原始数据的区别:由于int定义一个数字,char是定义一个字符类型,再延伸别的,比如Person定义人的类型,Person就是一个新的类型。它属于非原始数据类型。最重要的差别在于:原始数据只说明数据的类型——变量的类型,函数的返回类型等,不包括对数据的操作;而非原始数据不同,不仅包含了数据类型,还包含了方法或者说函数。

13.通过类将函数和变量组织在一起,成为了对象。

14.要访问对象的属性或者方法,通过“.”来访问,比如虎.姓名;在成员函数内部可直接访问该类中的属性变量或者成员方法。

15.定义原始数据类型的变量时,程序为该变量分配内存;而定义非原始数据类型变量时,程序不为该变量分配内存,因为该变量的数据不是类对应对象的数据,而只是定义了一个引用变量,用来指向真正的具体的对象。

16.真正的对象只能通过new方法才能实现,其它的基本上是对象的指针。new方法首先执行分配内存的操作,然后再对变量初始化,变量设置成默认值。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java基础知识

  • 2015-12-14 10:05
  • 45KB
  • 下载

java基础知识

  • 2015-06-25 11:39
  • 3.34MB
  • 下载

Java基础知识

一、 1、数据类型分类: A:基本数据类型:4类8种 整数       占用字节数        byte      &#...

java基础知识

  • 2015-05-14 19:44
  • 1.72MB
  • 下载

java基础知识

  • 2015-11-25 22:00
  • 33KB
  • 下载

黑马程序员ava学习笔记——java语法基础知识

这一天的写的有点多,从java语言的组成一直写到函数,但基本上都是一点一点从平时手写的笔记上挑出来打上去的,不想把这一部分的内容拆开放到单独的一篇博客中,所以里边的代码就比较少,但个人感觉数组还是比较...

Java 回调函数基础知识

C语言中回调函数解释 回调函数(CallbackFunction)是怎样一种函数呢?   函数是用来被调用的,我们调用函数的方法有两种: 直接调用:在函数A的函数体里通过书写函数B的函...

JAVA相关基础知识

  • 2015-04-19 21:02
  • 160KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)