本文详细介绍Core Java,作为学习笔记大家可以了解到Core Java的核心概念,以及相关语法规则与规范。

一、Core Java中心概念

Core Java学习笔记总结(core java开发)  core java 第1张

1.什么叫类?

类便是某一种事物的一般性的集合体,是相同或类似的各个事物一起特性的一种笼统。

2.什么叫目标?

在面向目标概念中,目标(Object)是类的实例(instance)。目标与类的联系就像变量与数据类型的联系相同。

3.类的中心特性有哪些?

类具有封装性、承继性和多态性。

封装性:

类的封装性为类的成员供给公有、缺省、维护和私有等多级拜访权限,意图是躲藏类中的私有变量和类中办法的现细节。

承继性:

类的承继性供给从已存在的类创立新类的机制,承继(inheritance)使一个新类主动具有被承继类(父类)的悉数成员。

多态性:

类的多态性供给类中办法履行的多样性,多态性有两种表现形式:重载和掩盖。

4.办法

目标中的办法表达了目标所具有的行为。办法实际上便是函数。
5.特色

一个目标的特色是能够被外界或目标所在的环境所感知或操作的数据或状况。

6.Java是什么?

Java是一门易于变成的跨渠道编程言语,一起又是一个开发、运用、履行和布置渠道。Java包含Java编程言语,开发工具和环境、Java类库等。Java言语是由美国Sun公司开发的一种彻底面向目标的程序设计言语。Java言语由C++言语发展起来,但比C++言语简略。Java言语具有简略、与渠道无关、高效、强健、安全、多线程等特色,它是当时网络编程的***言语。Java既是一门编程言语又是一个渠道。

7.为什么要用Java?

最主要的原因是Java与渠道无关,一次编译,处处运转,以及它的易于编程的特性。

8.用Java开发程序的进程是怎么样的?

编写源代码(*.java)→编译(javac *.java)→履行(java *.class)

9.Java的环境变量

因为Java是渠道无关的,装置JDK时Java不会主动设置途径,也不会修正注册表,需求用户自行设置环境变量,但不需求修正注册表。

JAVA_HOME:JDK的装置途径;

CLASSPATH:JVM装载、class字节码文件时的查找途径;

PATH:体系的环境变量,指令的查找途径。

path变量指出Java供给的可履行文件的途径;

class path变量指出Java包的途径(for Windows)

  1. setpath=%path%;
  2. C:\ProgramFiles\jdk1.5.0\bin;
  3. setclasspath=.;
  4. C:\ProgamFiles\jdk1.5.0\lib

10.JVM是什么?

JVM,Java Virtual Machine,Java虚拟机,是一个逻辑的操作体系,它屏蔽了硬件和渠道信息,JVM能将字节码文件(*.class)解说并履行。正是这种独立履行的办法,使得Java具有与渠道无关的特性。

11.类的加载进程

类加载器(class loader)加载字节码到内存,JVM内存数据区将目标状况放置在堆区,各线程运用的变量放在栈区,类的特征放在办法区。然后进行字节码验证(Byte code verifer),再履行。

二、常用Java指令

1.$javac

编译源代码

2.$java class [args]

履行类文件(Byte code 文件)

3.$jdb

调试指令

4.$javadoc [options] [packagenames] [sourcefiles] [@files]

生成Javadoc文档

5.$jar {ctxu} {jar -flie} [manifest -flie] [-c directory] fiels…

解紧缩jar文件指令
c:创立新的紧缩文件(create)
t:列出清单(tail)
u:更新紧缩文件(update)
v:显现紧缩进程(view)
f:紧缩文件的称号(filename)
m;依照清单指定信息进行紧缩

三、Core Java语法与标准

1. 一个源文件只要一个public类;

2.public源文件能够有多个类界说;

3.源文件姓名有必要与public类名共同

4.包名有必要在***行(except annotation)注释一般放在***行,界说了包,则包界说放在***行(包用来区别同名的类以及安排类);

5.包名能够有零个或一个,但不能够有多个;

6.源文件假如带包的话,***存放在包结构对应的目录下。

【修改引荐】

  1. 根据JavaScript的REST客户端结构
  2. 怎么优化JavaScript脚本的功能
  3. JavaScript操控Excel打印***解决方案
  4. 用Javascript衔接Access数据库的办法
  5. 浅谈JavaScript中面向目标技能的模仿
转载请说明出处
知优网 » Core Java学习笔记总结(core java开发)

发表评论

您需要后才能发表评论