新国际C/Java/Oracle笔记

 

C语言..操作系统..
Java..API..
指针->4个字节..32位..
堆->heap..栈->stuck..
不要轻易使用栈..
C语言->操作内存..没有数组..完全是地址..
str[3] == 3[str] == str+3 ..
递归->内存泄漏..解决办法->返回条件..
[]->*..
方法类型只是一个借口..可无返回值.. 

 

static
静态方法只能访问(静态变量)
静态(变量/方法)可以通过(类/实例)访问
对所有对象共享

 

abstract
abstract类无法实例化
abstract方法没有方法体
含有abstract方法的类必须是abstract类

 


final
final类无法被继承
final方法无法被覆盖
final变量只能赋值一次

 

interface
成员变量默认是public final static
方法签名都是public abstract
不能声明:实例变量//非抽象方法//静态方法
new时..等号左边放接口..右边放实际的类..
用处:API(规范..)..

 

面向对象:抽象//封装//多态

 

异常处理:
算数溢出异常: int->65536
printStackTrace();
toString();
getMessage();
Runtime Exception--非受控/不做检查的异常 可catch,但不要catch,通过常规代码处理(C语言)


多线程
程序:编译过的..可执行..  .exe/.class
继承:Thread..接口:Runnable   run方法生成线程
.start 并行   .run 单行
后台线程..最后一个线程运行完毕再运行一遍-->Dead
静态函数不允许用 this

 

Java集合
HashSet(储存无序)  HashMap  ArrayList 
关联关系:所属
集合可以转化为数组..数组无法转化为集合..
HashSet过滤重复对象重写.equals()  .hashCode()    int/string系统已给重写
TreeSet(有序)  实现Comparable接口  实现CompareTo()方法

 

I/O流
ByteArray Data File
新I/O
Buffer   属性:capacity  limit  position  方法:clear()  flip()  rewind()

 


Oracle
安装/管理(用户..授权)/建表(SQl语句)
SQL -- struct query language
安装需要注意问题..1..IP固定..2..帐号/密码..
内存--1.共享区..2.日志(变化数据)..3..数据缓存..
8 9i(Internet) 10g(Grid)
Client/Server   Browse/Server
CTL(控制)  DBF(数据)  LOG(日志)
管理--oracle 体系架构:后台进程 缓存区 参数文件
编程--plus sql/transaction sql(Microsoft):关键字 数据类型 流控制语句 操作符 函数库

 

需求  UML
 1>1.功能需求--用例模型..2.性能需求..3.安全性要求..
 2>界面设计--界面原型
 3>数据库表--主细结构--

 

主键无重复--ID..外键==主键+ID..
主表..明细表..主键..外键..
插入先主键后外键..删除先外键再主键..  没有主键..必无外键..  有外键必有主键..
_sep 序列 .. _pk 主键 .. _fk 外键
主键不能为空..

 

语言
 1.编译执行 c(源代码-->预编译(宏替换,类型检查)-->编译(二进制段)-->连接(.exe)) , pascal
 2.解释执行(编译一句..执行一句) vb, javascript, dos命令, pl sql, java(伪编译..  .class --> 运行..一句一句), C#
 3.交互执行 dos, ps sql
cpu--精简指令集  处理器--指令集
Windows 路径 \
Unix 路径 /

数据库掌握:
 实例管理
 建数据库
 用户及权限管理
 备份及恢复
 数据字典
 SELECT语句
 函数
 并发及事务管理
事例服务 OracleServer+数据库事例名
建立数据库 首先要建立例程服务
界面--数据库交互  C/S
界面(V)--控制器(/Spring)--(hibernate 数据存在形式(Model))--数据库   MVC
用例模型+时序图<-->类图
系统分析+设计+编码+测试+部署(发布)+维护  用例图(静态).活动图(动态).时序图(方法调用).类图.部署图.协作图.

JDBC
加载驱动程序-建立连接-发SQL语句-结果
设计模式 Java.J2EE(DAO).

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值