JAVA
XianMing的博客
感受,感知。
展开
-
【无标题】今天被问到一个java代码,太久不写,直接愣住了
不考虑消耗,这样写也👌🏻。给出N,判断N是否为2的正整数幂次?原创 2024-04-10 02:20:34 · 124 阅读 · 0 评论 -
java初始化构造函数调用顺序
直接举例说明,看下面程序和结果。class HelloA{ //父类构造函数 public HelloA() { System.out.println("HelloA"); } //父类块 {System.out.println("I am A");} //父类静态块 static { System.out.pr原创 2016-10-06 14:40:05 · 744 阅读 · 0 评论 -
深入理解Java的接口和抽象类
本文转载自:http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:转载 2016-10-06 11:31:40 · 365 阅读 · 0 评论 -
java中StringTokenizer类的用法
转自:http://blog.csdn.net/wenqisun/article/details/7442445StringTokenizer是字符串分隔解析类型,属于:Java.util包。1.StringTokenizer的构造函数 StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\转载 2016-10-03 16:01:31 · 519 阅读 · 0 评论 -
java 操作mysql的创建数据库及数据的增删改查
1.用java创建数据库,但是这种动态创建数据库是非主流的。一般不会这样操作。import java.sql.*;public class Test{ public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); //一转载 2016-09-01 13:19:38 · 12419 阅读 · 0 评论 -
Java数据类型与MySql数据类型对照表
本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下:对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。转载 2016-09-01 13:04:00 · 481 阅读 · 0 评论 -
Java复习(5)-I/O
1.字节流操作 字节流操作的输入/输出。这里介绍2个类: 输入:FileInputStream 输出:FileOutputStream 1.1 FileInputStream读入的文件内容如图: 代码如下:import java.io.*;public class FileInput { public static void main(String[] args){原创 2016-03-13 20:23:26 · 416 阅读 · 0 评论 -
Java复习(4)-异常处理
1.try-catch-finallypublic class ThrowableTry { public static void main(String[] args) { // TODO Auto-generated method stub int a,b; int[] c = new int[3]; try{原创 2016-03-13 15:03:54 · 426 阅读 · 0 评论 -
Java复习(3)-内部类
在Java复习(2)中,发现对内部类的不太理解。特意针对性整理下。1.什么是内部类(what) 1.1 定义 就是类的内部再定义类,就叫做内部类。 例1内部类定义,代码如下:/* * 内部类的访问特定: * 1.内部类可以之间访问外部类的成员,包括私有。 * 2.外部累要访问内部类的成员,必须创建对象。 *///内部类定义class Outer{ private int nu原创 2016-03-13 14:57:26 · 462 阅读 · 0 评论 -
JAVA复习(7)-线程间通信
本文转自: http://www.cnblogs.com/mengdd/archive/2013/02/20/2917956.htmlwait()方法 wait()方法使得当前线程必须要等待,等到另外一个线程调用notify()或者notifyAll()方法。 当前的线程必须拥有当前对象的monitor,也即lock,就是锁。 线程调用wait()方法,释放它对锁的拥有权,然后等待另外的转载 2016-03-23 15:15:41 · 477 阅读 · 0 评论 -
Java复习(6)-多线程
1.什么是多线程(what)1.1 线程每个正在系统上运行的程序都是一个进程。每个进程至少包含一个线程。这里也要提下进程的概念。进程既是资源分配单位,又是调度和执行单位。线程是基本调度和执行单位。1.2 多线程一个进程里面跑多个线程。1.3 线程的生命周期线程的生命周期有创建,可执行,非可执行和消亡4个状态。 创建: 当创建(new)一个Thread对象并执行start()方法后,线程进入”原创 2016-03-19 22:55:02 · 511 阅读 · 0 评论 -
Java复习(2)-面向对象
类的基本操作就不写上来了。1.抽象类用关键字abstractpackage com.xxm.javaLange.test;public class Abs3 { public static void main(String[] args){ Rule1 abs1 = new Rule1(3,2); Rule2 abs2 = new Rule2(4,2);原创 2016-03-09 16:31:38 · 431 阅读 · 0 评论 -
Java复习(1)-字符串,switch,数组
学过java太久没用,java语言还是挺有用的,开始复习,记录下复习的主要内容。简单的内容不做记录,记录内容主要是感觉生疏到内容。复习方式以程序为主。1.字符串1.1 字符串的创建输入如下:package com.xxm.javaLange.test;public class StringInit { public static void main(String[] args){原创 2016-03-05 23:11:49 · 775 阅读 · 0 评论 -
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecl
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /usr/local/eclips转载 2016-03-17 09:56:02 · 745 阅读 · 0 评论