`
lijuanabc
  • 浏览: 126180 次
社区版块
存档分类
最新评论

Oracle培训(一)——Core Java 第一章知识点总结

 
阅读更多

方法很重要

软件开发的思想


一 建议


1.不要盲目的吹毛求疵地扣问题或者语法的细枝末节,应付考试可以,但是工程实践中不可取;

2.上课认真听,灵活使用。主要任务,听懂,掌握,记笔记。

a.记笔记(重要内容、核心内容)------>回顾

b.记案例代码-------->通读--------->写注释

c.知识点牢牢地印在脑海里--------->反复--------->记忆

3.树立自己的学习信心------->不要因某一知识点没理解而影响后续的学习

二 入门


Java语言介绍

什么是Java

Java历史 寻求跨平台的编程语言

1995.5.23日--------->Java语言诞生

JDK1.2版本--------->划时代的版本(1998)

J2SE

J2ME

J2EE

Java5(更名 实际上是JDK1.5)

JavaSE:Java标准版本--------->基石

JavaME:用于嵌入式设备的版本

JavaEE:企业级应用版本

涵盖范畴

编程语言

开发环境

应用环境

部署环境

Java专业人士

Java程序员

Java工程师

Java Web工程师

JavaEE架构师

Java主要特性

纯面向对象

简单VS复杂

简单:语法 易用性

复杂:类库众多 企业版开发业务复杂

代码开放性

垃圾回收(GC

建议JVM垃圾回收可使用以下两句代码

java.lang.System.gc();

java.lang.Runtime.gc();

内存

没用对象-------->回收

不回收或者操作内存错误--------->内存溢出、内存泄露

C++-------->程序员处理内存的使用和回收

跨平台

Windows、Linux、IOS

Java语言的机制

所有的语言最终效果都是用于操作计算机指令

计算机语言

计算机高级语言

编译型语言(CC++

源文件-------->编译器(特殊软件)-------->可执行文件(跟操作系统相关Windows-------->exe、Linux-------->bin)

运行可执行文件-------->机器指令

特点:a. 编译一次

b. 无跨平台性

c. 效率偏高

解释型语言(JavaScriptPerl

文本文件-------->解释器-------->直接翻译成机器指令(一行一行的)

a.运行效率比编译型差

b.好处-------->跨平台--------> 解释器对应于不同的平台

c.现用现解释

先编译、后解释(Java

.java源文件-------->编译-------->.class字节码文件(不是可执行文件 字节码)-------->JVM

(Java虚拟机 不同的平台不同的JVM 特殊软件)解释执行-------->真正的机器指令

特点:

a.经过编译,比解释型效率快

b.可移植 .class具有跨平台性

Write Once, RunAnywhere.(一次编写到处运行)


文本文件(源代码 人)-------->机器指令(计算机)

JREJDK

JRE:Java Runtime Environment Java运行时环境

JRE = JVM + 解释器

JDK:Java Development Kit Java开发工具包

JDK = JRE + 工具包(编译器、调试器、其他工具) + 类库

Java开发环境的搭建

1.获取Java SDKJDK

下载网址

根据自己的平台下载对应的JDK

2.安装Java SDK

Windows:运行安装程序

Unix:安装RPM包

3.Java环境变量

JAVA_HOME(新建)

Java的安装目录

CLASSPATH(新建)

用来指示编译器和JVM去哪个目录寻找.class文件

. 表示当前目录

PATH(不是新建,在原来的基础上修改)

在命令行输入Java命令,指示操作系统去哪个目录寻找Java相关程序

一般填写上Java安装目录的bin目录

注意两点:

a.PATH不是新建,在原来的基础上修改

b.Windows下以分号作为结尾(;) Linux下以冒号作为结尾(:)


第一个Java应用程序

1.类定义(严格区分大小写)

2.主函数方法 main---------->程序入口

println 向控制台输出显示信息 字符串 数字等

3.编译---------->进行语法检测

4.java命令:启动虚拟机,执行class文件

5.System.out.println()和System.out.print()的区别:换行与否

6.类与class文件 1个文件可定义多个类--------->独立

7.类与公开类

a.如果一个类公开类,java文件名字与公开类名字一致

b.1个Java文件只应该有一个公开类

补充内容

重要的Java命令

javac:编译

java:执行

jdb:调试

javadoc:生成HTML技术文档

jar:生成归档文件

其他命令

policytool

keytool

rmic

rmiregistry

总结

1. Java语言的介绍,Java的历史,Java的特性,Java语言的机制,JRE和JDK的区别和包含的内容;

2. 搭建环境,配置环境变量;

3. 开发第一个Java程序及其分析。类的定义、使用。编译和运行简单的Java代码。

分享到:
评论

相关推荐

    Oracle工作总结——日志文件切换频率的调整.doc

    Oracle工作总结——日志文件切换频率的调整.doc

    Oracle工作总结——日志文件切换频率的调整

    总的来说,优化Oracle数据库的日志文件切换频率是一项涉及多方面因素的工作,需要综合考虑数据库配置、业务需求和系统资源,通过实验和监控来找到最佳的平衡点。这不仅有助于提升系统性能,还能保证数据的安全性和可...

    Oracle课程设计——学生信息系统

    Oracle 课程设计——学生信息系统是苏州职业大学计算机工程系课程设计的主要内容,旨在设计一个学生信息系统,该系统使用 Oracle 数据库管理系统,旨在实现学生信息的存储、管理和查询。 本课程设计的目的是设计一...

    oracle系统培训课件——资料包(7个ppt).rar

    这个“Oracle系统培训课件——资料包(7个ppt)”压缩文件包含了一系列PPT教程,旨在帮助学习者深入理解Oracle系统的各个方面。下面我们将详细探讨这些课件可能涵盖的关键知识点。 1. **Oracle概述**: - Oracle...

    Oracle SOA 套件——Oracle BPEL 流程管理器

    ### Oracle SOA 套件——Oracle BPEL 流程管理器 #### 执行概况与背景 在当今快速变化的市场环境下,企业面临着前所未有的挑战:市场动态变化迅速、竞争压力持续增大以及客户需求多样化。这些因素共同作用,对企业...

    Oracle数据库管理员培训教材——10g版本

    以上是Oracle数据库管理员培训教材——10g版本中所涉及到的核心知识点,包括版本选择、平台选择、管理工具选择、SQL语句的学习与实践、备份的重要性、体系结构知识、学习衡量标准、图形界面的使用、安装过程的挑战、...

    oracle 10g培训资料——管理第一部分

    本培训资料主要聚焦于Oracle 10g的管理第一部分,特别是数据库的结构组件。了解这些组件对于有效管理和优化数据库至关重要。 Oracle 10g服务器是由一个Oracle实例和一个Oracle数据库组成的开放且全面的数据库管理...

    Oracle 数据库系统——基础与工具.pdf

    Oracle 数据库系统——基础与工具.pdf

    oracle 数据库系统——管理与应用

    "Oracle 数据库系统——管理与应用"涵盖了从基础理论到实践操作的广泛知识,旨在帮助用户深入理解Oracle数据库的管理与应用。 首先,Oracle数据库系统的基础包括SQL(结构化查询语言)的使用,这是与数据库交互的...

    Oracle 9i Java程序设计——使用PL/SQL和Java的解决方案

    原书名:Oracle 9i Java Programming <br>Oracle 9i Java程序设计——使用PL/SQL和Java的解决方案 <br>【原出版社】 Wrox Press 【作 者】Bjarki Holm,John Carnell等 【译 者】 康博 【丛 ...

    oracle 11g——4

    从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用开发基础,并通过两个完整案例来介绍基于Java开发包和Oracle数据库...

    java连接oracle数据库———sqlHelper类

    在Java编程中,连接Oracle数据库是一项常见的任务,用于执行SQL查询、更新和其他数据库操作。`sqlHelper`类是一个自定义的工具类,旨在简化这个过程,提供一个方便、高效的接口来处理数据库交互。本篇文章将深入探讨...

    oracle系统培训课件——资料包(7个ppt)

    这个“Oracle系统培训课件——资料包(7个ppt)”提供了全面了解Oracle系统的宝贵资源,旨在帮助学习者掌握Oracle的基础知识、进阶技能以及实际操作经验。以下是对每个PPT可能涵盖的关键知识点的详细解读: 1. **...

    Oracle缓存连接——Timesten体系结构 .docx

    Oracle缓存连接——Timesten体系结构是一种优化数据库性能的技术,它通过在内存中缓存Oracle数据库的部分或全部数据来加速查询和事务处理。Timesten是Oracle公司提供的一款高性能的内存数据库,专为实时应用设计,能...

    《Oracle DBA手记——数据库诊断案例与性能优化实践》第一章 to be continued

    ├─第一篇 DBA工作手记 │ 01.Eygle的DBA工作手记 │ 02.Yangtingkun的DBA工作手记 │ 03.老熊的DBA手记 │ 04.BanPing的DBA工作手记 │ ├─第二篇 诊断案例篇 │ 01.ASM案例分析与诊断 │ 02.监听故障的诊断与...

    Oracle 实用教材———web版

    "Oracle 实用教材———web版"显然是一本专为初学者设计的教程,旨在通过Web方式进行Oracle 9i数据库的学习和实践。Oracle 9i是Oracle公司推出的第九个主要版本,它在功能上进行了许多优化和增强,尤其是在互联网...

    Oracle10g 培训——基础知识

    Oracle 10g 是一款广泛使用的数据库管理系统,其基础知识对于初学者来说至关重要。本文将深入讲解Oracle 10g的一些核心概念和功能,包括新特性、数据库架构、实例的启动与关闭、监听与服务配置、用户与权限管理,...

    oracle知识点总结.txt

    oracle知识点总结.txt 个人对oracle的一些总结

Global site tag (gtag.js) - Google Analytics