- 博客(40)
- 资源 (474)
- 问答 (3)
- 收藏
- 关注
原创 Java中File类的separator属性
Java中File类的separator属性 现有如下需求:在C盘的tempt文件夹中创建名为“test.txt”的文件可以: File file = new File("C:\\tempt\\test.txt");也可以 File file = new File("C:/tempt/test.txt");还可以 File file = new File
2013-11-07 09:27:06 5659
原创 Java中的main方法
1、main并不是像static、class、public等似的为关键字,它只是主方法的方法名。 2、main方法为什么是静态方法:这一点在DOS窗口使用命令java,可能会好说明: 比如有一个名为Test类,其代码如下:public class Test { public static void main(String[...
2013-11-06 07:51:54 4017
原创 对java类中注释的认识
提到java中的注释可能但凡有点java知识的人会认为,这狗屁博客太没水平了,谁不知道啊,java中的注释分为:单行注释和多行注释。想来您可能也就知道这么多,关于注释的其他方面的知识你知道吗,请参见本博文,本博文没有让你浪费时间。 单行注释:行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义,多用于代码的调试。 注释格式:// 代码 行尾
2013-11-06 07:47:22 4473
原创 匿名对象与非匿名对象的区别
类封装完以后就可以通过使用new关键字和类的构造方法来创建对象,这种对象分为两种:匿名对象与非匿名对象。何为匿名对象,何为非匿名对象呢?举个例子:假如有如下类: package com.heima.vo; public class Student { private String name="lisi"; private int age=1
2013-11-06 07:42:16 10414 3
原创 java基础杂谈(一)
一、默认值问题: 由于全局变量(又称成员变量)的内存空间为堆内存,所以全局变量有默认值:引用类型的默认值为null(空的)、基本数据类型int的默认值为0 、float的默认值为0.0(非0.0f)、 boolean的默认值为false、char的默认值为空字符。 由于局部变量的内存空间为栈内存,所以局部变量没有默认值,所以下面标记1处代码在编译时会出错,其错误
2013-11-06 07:42:02 3760
原创 构造函数与一般函数的区别
1、写法上有区别:①、构造函数要求没有返回值类型,而一般函数要求有返回值类型; ②、构造函数的方法名必须和类名一致,而一般函数的函数名只需要满足其命名规则即可。 2、运行时机有区别: 构造函数是在对象创建时被执行,而一般函数是在对象调用时才被执行。 3、运行的次数有区别: 一个对象建立,构
2013-11-06 07:40:31 5241
原创 java基础杂谈(二)
1、全局变量(又称成员变量)与局部变量的区别: ①、作用范围不同:成员变量作用整个类中;局部变量作用用于函数中,或者语句中; ②、在内存中的位置不同:由于对象存在于堆内存中,成员变量作为对象的属性也存在于堆内存中;由于局部变量存在于函数(又称方法)中,而方法存在于栈内存中,所以局部变量存在于栈内存中。 2、对三元运算符的认识: 格式:表达式
2013-11-06 07:38:59 3546
原创 十进制转换为二进制数、八进制数和十六进制
一、十进制转换为二进制数 public void test(int number) { if (number==0) { System.out.println('0'); return; } char [] ch=new char[]{'0','1'};
2013-11-06 07:38:12 4342
原创 多个引用类型的变量“引用”同一个对象意味着什么
首先看下面的代码: package com.heima.vo; public class Test { public static void main(String[] args) { int array1 []=new int[]{1,2};//标记1 int array2 []=array1;//标记2
2013-11-06 07:35:29 5791
原创 不借助第三方变量实现两个整数变量值的互换
方法1: public void test(int a,int b){ System.out.println("a="+a+";b="+b); a=a+b; b=a-b;//a-b为原来a中的值。 a=a-b;//由于此时的b是原来a中的值,
2013-11-06 07:34:36 4466
原创 对+=赋值运算符的认识
提到+=,我想大家一定会立刻想到下面的代码: short a=3;a=a+1; a+=3; 问:上面第二行代码和第三行代码在编译时都能通过吗? 老师说:第二行代码在编译时不能通过,第三行代码相当于第二行代码。 这时你晕了吗——既然第三行代码相当于第二行代码,那为什么第二行代码在编译时不能通过呢? 让我来给你讲讲吧:
2013-11-06 07:31:35 4548
原创 java基础杂谈(三)
1、字符1和数字1的区别:字符1不等于数字1,字符1在做加法运算时代表49。2、位运算符: ①、 ②、>>n相当于除以2的n次幂,称为右移; ③、>>>n 相当于除以2的n次幂,称为无符号右移; ③、右移与无符号右移:右移:最高位补什么由原有数据的最高位来定——如果最高位为0,则右移后用0补空位
2013-11-06 07:30:44 3442
原创 抽象类与接口的区别
不同点: 关键字方面:抽象类的子类(非“实现类”)使用的是extends,而接口的实现类(非“子类”)使用的是implements; 是不是全为抽象方法方面:抽象类中可以有非抽象方法,而接口中必须全为抽象方法; 成员变量方面:抽象类中的成员变量在不声明访问权限、static和final的前提下并没有默认的情况,接口中的成员变量
2013-11-06 07:27:27 3598
原创 聚合函数和group by
聚合函数: sql语言中一种特殊的函数:聚合函数,SUM, COUNT, MAX, MIN, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM COUNTRY这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。通过使用GROUP BY 子句,可以让SU
2013-11-05 17:46:51 7751
原创 SQL语言分类
SQL语言分类 DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)数据定义语言 数据定义语言 (Data Definition Language,
2013-11-05 17:43:35 6537
原创 SQL杂谈
(一)关键字distinct在select列表中的位置 情景模拟: 有这样一张表:表名table1,字段有:id、name、address有这样两条sql语句:①、selectid,address,distinct(name)fromtable1②、selectdi
2013-11-05 17:42:47 6192
原创 Eclipse或者MyEclipse—在Eclipse或MyEclipse中的操作(2)
Eclipse或者MyEclipse—在Eclipse或MyEclipse中的操作(2)
2013-11-05 17:41:32 6550
原创 if else if与if if语句的区别
首先执行下面两个方法: public void test_1(){//只输出a1=1 int a1=1,a2=2,a3=3,a4=4; if (a1==1) { System.out.print("a1="+a1);...
2013-11-05 17:36:04 14346 1
原创 如何取SQL结果集的第一条记录
在SQL Server数据库中,使用top关键字:SELECT TOP number|percent column_name(s) FROM table_name在MySQL数据库中,使用LIMIT关键字:SELECT column_name(s) FROM table_name LIMIT number例子:SELECT * FROM Persons LIMIT 1
2013-11-05 17:28:49 37067 1
原创 Eclipse或MyEclipse—在Eclipse或MyEclipse中的操作(1)
Eclipse或MyEclipse—在Eclipse或MyEclipse中的操作(1)
2013-11-05 17:26:00 3718
原创 数据库sql语句杂谈
1、MySQL中的now函数的使用 创建表:CREATE TABLE `test` ( `id` int(3) NOT NULL AUTO_INCREMENT, `date1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CU
2013-11-05 17:22:03 3421
原创 对枚举类型的学习
通过实例学习枚举类型:实例一、 public enum FirstWeather { Sunny("晴天"), Rainy("雨天"), Cloudy("多云"); private String value;// 私有成员变量,保存名称 public String getValue() {
2013-11-05 17:18:19 3727
原创 关于instanceof、isinstance和isAssignableFrom的区别
关于instanceof、isinstance和isAssignableFrom的区别
2013-11-05 17:17:13 4033
原创 数据库中数据数据初始化的好处
在进行软件开发的过程中我们可能会遇到这种情况:服务器启动时调用一些方法,这些方法只用来执行某些查询功能的sql语句,这就是所谓的“数据初始化”操作。要知道进行这一操作的好处则必须要知道程序执行SQL的内部工作流程
2013-11-05 17:15:40 12074
原创 inner join、 left join 、right join、full outer join之间的区别
对inner join、left join、right join和full join的学习是在大学时候,近来公司常使用它们,对它们的认识随着时间的逝去已渐趋渐远,借此机会重新温习一下: table1 table2id1 class_name
2013-11-05 17:13:14 3728
原创 SQL中exists关键字的用法
exists用于检查一个子查询是否至少会返回一行数据(即检测行的存在),返回值为true或false。 语法: exists subquery 参数: subquery是一个受限的 select 语句 (不允许有compute 子句和 into 关键字),该语句返回一个结果集。 结果类型: boolean类型——如果子查询包含行,则返回true,否
2013-11-05 17:11:09 18052 1
原创 JavaScript或MyEclipse—如何解决js文件导入到MyEclipse工程后出错?
JavaScript或MyEclipse—如何解决js文件导入到MyEclipse工程后出错?
2013-11-05 17:09:55 8241 3
原创 request.getContextPath()和request.getRealPath()的区别
(1)request.getContextPath():如果javaWeb项目名称叫做imagePreview,request.getContextPath()得到的是"/imagePreview"。(2)request.getRealPath():如果javaWeb项目名称叫做imagePreview并用Tomcat服务器发布,WebRoot中有一个叫“tempt”的文件夹:
2013-11-05 17:06:23 6626
原创 Eclipse或者MyEclipse的Help菜单下找不到SoftWare Updates菜单的解决方法
1、点击“Window”菜单;2、选中并点击“Preferences”选项;3、点击“General”节点;4、点击“Capabilities”子节点,在右侧“Capabilities”区域选中“Classic Update”复选项;5、点击“Apply”按钮;6、点击“OK”按钮;...
2013-11-05 17:00:38 5147 1
原创 MySQL对含有中文字符的字段排序
对字段进行排序查询是数据库操作的常见功能,比如现在有这样一个表(其执行语句为:create table `userinfo` (`id` int(11) not null auto_increment,`name` varchar(12) default null,primary key (`id`)) engine=innodb auto_increment=9 default charset=
2013-11-05 16:57:42 5215
有了NVM,再也不用频繁卸载安装NodeJS了.zip
2024-03-14
分布式事务实战.zip
2024-03-02
Keepalived讲义.zip
2023-12-21
Shiro讲义.zip
2023-12-20
Leaflet讲义.zip
2023-12-20
LR2022社区版(下).zip
2023-08-25
LR2022社区版(中).zip
2023-08-25
如何配置kubernetes-dashboard.zip
2023-06-12
如何配置K8s图形化界面管理工具Kuboard.zip
2023-06-11
如何安装与使用HBuilderX.zip
2023-06-07
如何在Linux中部署禅道项目.zip
2023-06-06
如何在Linux中安装与使用PostgreSQL.zip
2023-06-03
如何在Windows中安装与使用PostgreSQL.zip
2023-06-03
如何搭建与使用FTP服务器.zip
2023-05-31
如何在Linux中安装Gitblit.zip
2023-05-29
如何在Linux中安装GitLab.zip
2023-05-29
如何使用Harbor私有镜像仓库.zip
2023-05-28
如何在Centos7中安装Harbor私有镜像仓库.zip
2023-05-26
如何在Kubernetes中部署nginx.zip
2023-05-25
如何在Centos7中安装Kubernetes.zip
2023-05-24
如何在 Windows 系统上安装 SQL Server 2022.zip
2023-05-13
node-v19.9.0.zip
2023-04-12
如何使用Docker搭建MySQL主从数据库.zip
2022-09-21
如何在CentOS 7.6系统中以“静默安装”的方式安装及使用Oracle 21c.zip
2022-08-21
如何在CentOS 7.6系统中以“界面安装”的方式安装及使用Oracle 21c
2022-08-20
如何为VMware创建的虚拟PC机安装Linux操作系统.zip
2022-08-18
如何在 Windows 10 系统中安装、使用和卸载Oracle 21c.zip
2022-08-17
MyBatis如何调用存储过程.zip
2022-07-19
Maven私服.zip
2022-05-20
如何在Windows系统中安装、配置和启动Kafka
2022-05-16
Flow Player 开发工具
2015-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人