
Java大用处
文章平均质量分 61
奋斗的小程序员
嵌入式爬坑中......
展开
-
JAVA多表查询
多表查询练习一通过对多表查询的合并结果集、连接查询以及子查询的学习,下面我们来练习多表查询,如下所示:(1)查询至少有一个员工的部门,并显示部门编号、部门名称、部门位置、部门人数:分析:查询结果集包含的列:deptno,dname,loc,部门人数;查询的表:dept,emp;查询条件:dept.deptno=emp.deptno,部门中至少有一个员工,即部门人数大于或等于原创 2016-11-21 10:18:16 · 6887 阅读 · 0 评论 -
Java大用处——动态数组的实现
数组大家平常都用,数组虽然有优点但是最让我不爽的就是它的定长。有人会说,那就用链表啊,链表插入,删除是方便,但是遍历速度慢。所以,我就想写一个动态的数组。原理是这样的,当你想增加数组大小时,我们就另外开一个你想要的数组,把以前的那个数组放入其中即可。具体代码实现:package com.newer.tw.com;/** * 自定义长度可变数组 * * @autho原创 2017-02-25 23:30:19 · 22934 阅读 · 2 评论 -
Java大用处——Integer类常用的方法举例
Integer类在包Java.lang下面,包含了很多方法,我就写了一些常用的方法:package test20170223;import java.util.*; public class Test { public static void main(String[] args) { Integer a=new Integer(100); a=new Integer("12原创 2017-02-26 23:00:58 · 5908 阅读 · 0 评论 -
Java大用处——Math类使用实例
Math类在包Java.lang.Math下。常见的方法用下面几种:PIabs(a);max(a,b);min(a,b);pow(a,b);sqrt(a);random(); 根据上面几个方面,我写了几个实例:package test20170223;import java.util.*;import java.lang.Math; public原创 2017-02-27 15:06:03 · 3119 阅读 · 0 评论 -
Java大用处——String操作实例
在Java编程中,字符串类是用得非常多的,我列举了几个常用的方法:package com.newer.tw;import java.io.UnsupportedEncodingException;import java.lang.*;public class Stringcaozuo1 { public static void main(String[] args) throws Un原创 2017-03-03 16:09:30 · 583 阅读 · 0 评论 -
Java初学之this关键字原理图解
说起this关键字大家应该都不陌生我们先来回顾一下this关键字。1.this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。我们今天先来了解第一个应用。首先看一段代码class Person{ private String n原创 2017-02-21 09:33:02 · 5377 阅读 · 4 评论 -
Java初学之抛异常
有这样一道题:下面关于try、catch和finally语句块的组合使用,正确的是 (A)try {…} (B)try {…} finally {…} (C)try {…} catch {…} finally {…} (D)try {…} catch {…} catch {…} 答案:BCD我们通过这个题,来详细的了解一下Java中抛异常:任何Java代原创 2017-02-20 12:36:14 · 5305 阅读 · 0 评论 -
Java初学中遇到的几个问题
Java程序中,import的作用是 1,加载已定义好的类或包 2,导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。 import导入声明可分为两中导入声明可分为两中导入声明可分为两中导入声明可分为两中: 1>单类型导入单类型导入单类型导入单类型导入(single-type-import) 例例例原创 2017-02-18 23:13:37 · 1153 阅读 · 0 评论 -
Java初学之final,static关键字
我们首先看这样一道题:下面哪些方法禁止子类重定义该方法 (A)protected void m() {} (B)final void m() {} (C)abstract void m() {} (D)static final void m() {}我们不着急得到答案,先来了解一下Java中final和static用法。Java关键字final、原创 2017-02-20 11:51:34 · 1464 阅读 · 0 评论 -
Java初学之数学函数的使用
有如下题目:class C {public static void main(String[] args) {System.out.println(sqrt(4));}}要使程序正确编译需要在横线处添加哪句代码 (A)import java.lang.Math;(B)import java.lang.Math.*;(C)import static java.la原创 2017-02-19 22:06:22 · 8964 阅读 · 0 评论 -
Java初学之包的概念
1.包(package)的概念:包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。Java中提供的包主要有以下3种用途: 1) 将功能相近的类放在同一个包中,可以方便查找与使用。 2) 由于在不同包中可以存在同名类,所以使用包在一定程度上可以避免命名冲突。 3原创 2017-02-19 20:30:34 · 4040 阅读 · 0 评论 -
Java初学之命令行参数
在做题的时候遇到了下面一道题:class C { public static void main(String[] args) { for(int i = 1; i System.out.print(args[i]); } } } 在命令行中执行 :java C D E F 则输输出为 (A)CDEF (B)DEF (C)EF (D)F原创 2017-02-19 21:50:18 · 17122 阅读 · 0 评论 -
Java中&、|、&&、||详解
1、Java中&叫做按位与,&&叫做短路与,它们的区别是:& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少?答:12转成二进制数是1100(前四位省略了),5转成二进制数是0101,则运算后的结果为0100即原创 2017-02-18 22:37:27 · 79443 阅读 · 10 评论 -
深入理解Java中抽象类与接口
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 四.实例分析原创 2017-01-05 21:11:05 · 2619 阅读 · 0 评论 -
Java与C++区别
最近学了一波Java,在学习Java过程中有下列问题值得研究,同时我还与C++进行了比较:1.为什么需要继承?如何继承?继承到什么?2.方法的重载与重写的区别3.类型的自动转换和强制转换4.子类特有的方法的调用规则5.子类重写的方法的调用规则6.多态的理解7.面向对象的三大特征1.为什么需要继承?如何继承?继承到什么?答:为什么需要继承?原创 2017-01-05 16:58:25 · 2202 阅读 · 0 评论 -
Java学习路线
第一步:首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。第二步:然后进入Java语言基础的学习阶段,学习任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言基础有自己的特点,但是基本规律都是相原创 2016-11-24 15:57:33 · 484 阅读 · 0 评论 -
JAVA外连接
外连接分为左外连接,右外连接以及全外连接。前面我们学习的内连接获得是满足条件的记录,连接查询的表中不满足条件的记录被去掉。而外连接的特点是:查询出的结果存在不满足条件的可能。1.左外连接左外连接是将左表的所有记录查询出来,左表中不满足条件的记录对应的右表中的列的值显示为NULL。左外连接的关键词是:LEFT OUTER JOIN,对应的sql语句如下:SELECT * FROM原创 2016-11-21 10:22:30 · 1668 阅读 · 1 评论 -
JAVA数据库
我们知道DDL是数据库定义语言,用来定义数据库对象:数据库、表、列等。今天我们要学习的就是使用DDL操作数据库。1.查看所有数据库查看所有数据库的命令是:show databases;我们在安装mysql数据库服务器的时候已经设置其为自动启动,现在我们在dos命令窗口下访问数据库,并使用如上所示命令查看所有数据库,如图1-1所示:图1-1 查看所有数据库图1-1中,除了us原创 2016-11-21 10:20:47 · 687 阅读 · 0 评论 -
Java大用处——栈的实现
栈大家应该都很熟悉,在Java中有封装好的栈,但是为了熟悉栈的代码实现,我自己写了一个栈:package com.newer.tw;public class MyStack { public Node top; public void clear() { top=null; } public void initstack() { top=null; } pu原创 2017-02-25 10:09:19 · 3341 阅读 · 0 评论