没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Java 笔记整理
包含内容
Unix
Java 基础 3,
数据库(Oracle 19 jdbc 27 Hibernate 34 pl/sql 145),
web,45
JSP,56
Struts,63
Ajax, 81
Spring,95
Ejb,116
Java 与模式 161
1
Linux/Unix 笔记
:存储编号(地址)
:查看磁盘分区
:显示当前文件的 号。
目录的大小跟文件的大小有关,跟目录里的文件(目录)数
量无关。
一行多个命令的话,中间用分号分开。如:
表示查看 登陆服务器的记录。
:表示 天以内的,
:表示 天以前的,
:表示当前路径
:最后一次修改时间。
表示输出到显示器(可有可没有)。
表示 是 。
!" 表 示 大 于 "#$% , " 表 示 小 于
"#$%
表示最后一次访问时间。
在文件里 查找符合要求 的那一行。通 常用在管道
(|)后面,表示对 前面的输出做查找。
如:
表示排序。
进程是作业,作业是进程。
前台就是终端,后台就是服务器。
当杀掉父进程,前台子进程会消失,,后台作业不依赖于任
何终端,会继续运行
&'( 常用命令(基础)
对你熟悉或不熟悉的命令提供帮助解释
就可以查看 相关的用法
注:按 ) 键或者 退出,在 * 下可以使用
终止当前程序运行。
查看目录或者文件的属,列举出任一目录下面的文件
表示目录+,-,如果是一个..表示是文件,如
果是 则表示是一个连接文件+-
/表示文件或者目录许可权限分别用可读+-,可写+-,可
运行+*-。
拷贝文件
0 把 拷 贝 成
0
0将 拷到 目录下命名为
0
"删除文件和目录
将 这个文件删除
移走目录或者改文件名
10 将 改 名 为
0
1)/!)/!移到上一级目录
2改变当前目录 查看当前所在目录完整路径
查看当前所在目录路径
进入 这个目录
退出当前目录
3, 命令
将某个文件的内容显示出来。两个命令所不同的是 把文
件内容一直打印出来,而 则分屏显示
4就可以把代码粘帖到 文件里,按
保存代码。
或 都可以查看里面的内容。
将 编译成* 文件,我们可以用此命编
译出代码。
命令 权限修改 用法:5一位 6 进制数
。
5*只想给自己运行,别人只
能读
表示文件主人, 表示文件文件所在组。 表示其他人
表可读,表可写,*表可以运行
5*同组的人来执行
7, 命令
清屏,相当与 89 下的 显示当前时间。
加载一个硬件设备
用法:参数;要加载的设备 载入点
1
进入光盘目录
在不退出登陆的情况下,切换到另外一个人的身份
用法用户名+如果用户名缺省,则切换到 状态-
+切换到 这个用户,将提示输入
密码-
05,5,55,
5确认自己身份
5查询命令所在目录以及帮助文档所在目录
55查询该命令所在目录+类似 5-
打印出自己的 以及 < 。+ 用户身份唯一标识。
< 用户组身份唯一标识。每一个用户只能有一个唯一的
和 < -
5显示你自已登陆的用户名
2
5 / 显 示 / 所 在 的 目 录 , 将 显 示 为 :
/
55/
,
文本内容搜索文件或者目录名以及权限属主等匹
配搜索
# #查找当前目录下面所有文件里
面含有 字符的文件
"可以杀死某个正在进行或者已经是 状态的进程
*
$可以设置口令
25,用户用过的命令
5,可以显示用户过去使用的命令
3==执行最近一次的命令
6 命令
创建 这个目录
7解压命令
!*1>"$! 将 这 个 解 压 到
"$ 这个目录里
0可以让使用者查询一些其他使用者的资料
查看所用用户的使用资料
查看 的资料
ftp 上传下载 ftp 192.168.1.100
用户:xiangf Pwd xiangf
Put mput 上传多个 Get mget 下载多个
在 linux 下 Jdk 的安装
?先从网上下载 @+@A$AA0*$62-?
进入安装目录
B?5
B?@A$AA0*$62?
B?
给所有用户添加可执行的权限
B5?*?@A$AA0*$62/
B@A$AA0*$62/
此时会生成文件 @A$AA0*$62,同样给
所有用户添加可执行的权限
B5?*?@A$AA0*$62
安装程序
B?15?@A$AA0*$62
出现安装协议等,按接受即可
设置环境变量。
B1?
在最后面加入
B?@1?1
CDEDAF8GHI@1@A$AA0
J&D99KDLFI$CDEDAF8GH/@
KDLFI$CDEDAF8GH/$KDLF
*?CDEDAF8GH?J&D99KDLF?KDLF
保存退出。
检查 C % 是否安装成功。
B@1?1
如果看到 CEG 版本及相关信息,即安装成功!
bash-profile 是配置文件,配置 java-home,path,classpath 等
。空格。bash-profile 从新启动
Vim 。bash-profile 编辑
Javac 把.java 编译成。Class java 运行。Class 文件
java –d.按包的名字自动生成相对应的
Core Java 笔记
人--->源文件--->编译器--->程序--->JK
编译器:
,编译执行源文件--->可执行代码。如:J/J++语言。
执行效率高。可移植性差。---->开发成本的增加。
0,解释执行:源文件--->体系结构中立的中间代码+---- >解释器 --->机器指令。 如 :@1 语言
执行效率低。 可移植性好。----> 对硬件要求高。
CDED 语言:
(源文件)--->(编译器 @1*)--->中间码--->(虚拟机 @1*)--->机器指令--->JK
(编译) (解释)
@144可执行文件
KDLF:指定可执行程序(命令)在哪个目录。不同目录用(:)分开。--->9FH&&
CDEDAF8GH:指定 C % 的安装目录。给其它应用程序看的。
J&D99KDLF:指定(@ 文件)中间字节码文件在什么地方。由多个目录组成的集合。--->
3
让虚拟机可以找到中间字节码文件。就是可以找到 文件
服务器上 55
/5
客户端上。/5/5A
B/5A
B<5>
">:>M/5;5
$M/5
2> 的结尾。
6B1B代表注释。
7CDEDAF8GHI@$A$安装路径硬件编译器( 软件)编译器工具类
库
KDLFINCDEDAF8GH/NKDLFNF8GH///系统定义的$KDLF启动命令
J&D99KDLFI@1@1@@1@@@类路径
0
*KDLFJ&D99KDLFCDEDAF8GH//使三个变量变成全局变量。。
9/5A:只能经过这条命令之后,才会让修改的变量生效。(5)
/5A。 只能经过这条命令之后,才会让修改的变量生效。 (/5)
@11查看虚拟机的版本号。
,编写第一个 程序。
),以 @1 结尾的文件。
0),所有内容,都要写在一个类中(类名要和文件名 相同,包括大小写在内)
/FOPQ
), 函数是程序执行的入口,程序从 函数的第一条语句开始执行,执行到 函数结束为止。
/1+9:;-P
Q
"),输出语句: 9,+-
$),每条语句以(;)结尾
先指定到源程序存放的目录,然后进行以下步骤运行。
编译:@1 命令。如:@1FO@1-->生成 FO 类文件
启动虚拟机+@1-,运行类文件。如:@1FO
后面的 省略,无需写成 @1FO
包( !"#
,@1//包声明。
0,必须保证类文件一定放在相应的目录结构中,FO 放在 @1 目录中。
,运行时,一定在顶层包的同级目录下运行 @1 命令,
例如(5 界面里运行)@1@1FO
(如果顶级包所在的目录已经被配置到 J&D99KDLF 中的话可以在任意目录中启动 @1 命令)
,类文件太多,不好管理。
0,解决重名。
$%"&'$+不仅能够编译类文件,同时还能创建包结构-
运行命令 $((((类的名字启动虚拟机
4
(一)语言:适合于
,跨平台的 (属于解释执行的语言)
0,更容易开发出安全的程序:
)垃圾回收器,(帮助程序员管理内存)
0)取消了指针,对数组越界进行检查
)安全检查机制,(对生成的字节码检测R如:包结构检测)
F5 算法,,只要加密的源是一样的。经过 F5 运算之后,F5 值都一样。
加密的源如果不一样了,经过 F5 运算之后,值都不一样。
(二)变量:
如: 学生,姓名,性别,
帐户, ,,/,
内存:没记忆,容量小,成本高,存储变量数据,最小逻辑单位:)*+"(字节)),+(位)
外存(硬盘):有记忆,容量大,成本低,存储文件数据
,变量声明:给变量起名,是给变量选择一种数据类型。如:
不同的变量,
)参与的运算是不同的,
0)存储的值是不同的,
)需要的存储空间的大小也不同,
@1 数据类型:
简单数据类型(原始数据类型)
数字:整数:/,+ 字节--5+0 字节--,-+在内存中占 . 个字节-(6 个字节)
小数:S+" 个字节,单精度浮点型-- /(6 个字节,双精度浮点型)
字符:5+一个字符=0 个字节-只能表示一个字。 如:5IT中T 存的是‘中‘这个字的编码。
布尔:/(R>)R不能用 和非 表示。
/+',-!(字符串)复杂数据类型(类)
9类提供了数值不可改变的字符串 String s=new String(“abc”);创建了两个对象 1,在字符串池中创建一个对象(此对
象是不能重复的)2,new 出一个对象。Java 运行环境有一个字符串池,由 String 类维护。执行语句 String s="abc"时,首先
查看字符串池中是否存在字符串./.,如果存在则直接将./.赋给 ,如果不存在则先在字符串池中新建一个字符
串./.,然后再将其赋给 。执行语句 9I9+./.-时,不管字符串池中是否存在字符串"abc",直接新建
一个字符串"abc"(注意:新建的字符串"abc"不是在字符串池中),然后将其付给 s。
0,初始化 +局部变量而言,必须初始化才能使用-如:I;
,通过变量的名字对变量进行操作,如:I5
赋值时,左=右
)数据性质是否一样。
0)所占用的内存空间上考虑 (左>右)不用类型转换。(左<右)要类型强制转换,
如:I
I
I+-
符号位: 代表正数, 代表负数。
0,!", 比 1)" 更精确,一般用于处理高精度运算。
2和22的区别。
U是位运算符,表示按位与运算,UU是逻辑运算符,表示逻辑与()
5
剩余63页未读,继续阅读
资源评论
zyq12358
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功