`
929118967
  • 浏览: 21762 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
博客专栏
Fcebf22e-9505-38db-b3f2-65fdcc3fd6a5
java开发的深入浅出
浏览量:7118
文章分类
社区版块
存档分类
最新评论
文章列表
前言 在阅读下文时,先列举一下10个面向对象理论,看看自己掌握了多少。 避免重复,DRY(Don’t repeat yourself): 如果你准备在不同地方写同一段代码,那么只写一个方法。如果你不止一次硬编码某个值,那么将其声明成publi ...
前言 Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,) 正文 (1)、Java Database Connectivity (JDBC)技术 JDBC(Java Database Connectivity) 是一种用于执行 SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。 简单地说,JDBC 可做三件事: l 与数据 ...
前言 Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,) 正文 Java Database Connectivity (JDBC)技术 JDBC(Java Database Connectivity) 是一种用于执 ...
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
1.字符串有一个结束标识符(‘\0’), 比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符); 2.不使用第三方变量,进行数值数据的交换 i=i+j; j=i-j;i=i-j; 3.垃圾回收机制 本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。 4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。 5.方法返回值; 如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。 6.术语:方法签名=方法名+参数列表。 7.动态扩展方法( ...
1.字符串有一个结束标识符(‘\0’), 比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符); 2.不使用第三方变量,进行数值数据的交换 i=i+j; j=i-j;i=i-j; 3.垃圾回收机制 本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。 4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。 5.方法返回值; 如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。 6.术语:方法签名=方法名+参数列表。 7.动态扩展方法( ...
1.short s1=1; s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。 2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。 final StringBuffer a= new StringBuffer("o"); a=new StringBuffer("d");//报错 a.append("b");//正确 3.注意事项:hashMap 没有containsKey(),contanins ...
1.short s1=1; s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。 2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。 final StringBuffer a= new StringBuffer("o"); a=new StringBuffer("d");//报错 a.append("b");//正确 3.注意事项:hashMap 没有containsKey(),contanins ...
1.Linux提供了三种输入/输出通道给程序 标准输入(STDIN) - 缺省为键盘 标准输出(STDOUT) - 默认为终端窗口标准错误(STDERR) - 默认为终端窗口 2.标准输出和标准错误能重定向到文件中: 命令 操作 文件名 支持的操作包括: > 重定向标准输出到文件 2> 重定向标准错误到文件 &> 重定向所有的输出到文件 · 文件内容模式被覆盖. >> 用在追加. 3重定向输出给一个文件示例 · 作为非root用户这个命令生成输出和错误: $ find /etc -name passwd · 通常保存操作的输出 ...
1.Linux提供了三种输入/输出通道给程序 标准输入(STDIN) - 缺省为键盘 标准输出(STDOUT) - 默认为终端窗口标准错误(STDERR) - 默认为终端窗口 2.标准输出和标准错误能重定向到文件中: 命令 操作 文件名 支持的操作包括: > 重定向标准输出到文件 2> 重定向标准错误到文件 &> 重定向所有的输出到文件 · 文件内容模式被覆盖. >> 用在追加. 3重定向输出给一个文件示例 · 作为非root用户这个命令生成输出和错误: $ find /etc -name passwd · 通常保存操作的输出 ...
1.字母方式改变权限 改变访问模式: chmod [-R] 模式文件 · 其中模式为: u,g 或者o 代表用户, 组和其他人 + 或者- 代表允许或拒绝 r, w 或x 代表读, 写和执行 · 示例: ugo+r: 允许所有人读访问 o-wx: 拒绝其他人写和执行 2.数值的方法改变权限 使用三位数字 第一位指定所有者的权限 第二位指定组权限 第三位代表其他人权限 · 权限通过加计算出来: 4(代表读) 2(代表写) 1(代表执行) · 示例: chmod 640 myfile
1.字母方式改变权限 改变访问模式: chmod [-R] 模式文件 · 其中模式为: u,g 或者o 代表用户, 组和其他人 + 或者- 代表允许或拒绝 r, w 或x 代表读, 写和执行 · 示例: ugo+r: 允许所有人读访问 o-wx: 拒绝其他人写和执行 2.数值的方法改变权限 使用三位数字 第一位指定所有者的权限 第二位指定组权限 第三位代表其他人权限 · 权限通过加计算出来: 4(代表读) 2(代表写) 1(代表执行) · 示例: chmod 640 myfile
进程管理 1.1 查看进程 $ ps [-aut] 查看系统当前正在运行的进程情况。 例: $ ps  查看本用户当前的进程情况 $ ps –a  查看所有用户的进程情况 $ ps –u username  查看指定用户username的进程情况 $ ps –t termlist  查看指定终端termlist的进程情况 1.2 终止进程 $ kill [-9] PID  PID为利用ps命令查出的Process ID,-9表示强迫终止。 例: $ ps PID TTY TIME CMD 22939 ttyp3 00:00:00 ksh 23067 tty ...
进程管理 1.1 查看进程 $ ps [-aut] 查看系统当前正在运行的进程情况。 例: $ ps  查看本用户当前的进程情况 $ ps –a  查看所有用户的进程情况 $ ps –u username  查看指定用户username的进程情况 $ ps –t termlist  查看指定终端termlist的进程情况 1.2 终止进程 $ kill [-9] PID  PID为利用ps命令查出的Process ID,-9表示强迫终止。 例: $ ps PID TTY TIME CMD 22939 ttyp3 00:00:00 ksh 23067 tty ...
Global site tag (gtag.js) - Google Analytics