`
javawangzilong
  • 浏览: 55428 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表

java内部类

Java内部类: 内部类:内置类,嵌套类。   将类定义在另一个类中,该类就是内部类。类中定义的类就是内部类。    访问方式:   内部类可以直接访问外部类中的成员。   外部类想要访问内部类,需要建立内部类对象。       有A类和B类,当A类想要直接访问B类中的成员,而B类又需要建立A类的对象来访问A类中的成员。这时,就将A类定义成B类的内部类。 class outer{   private int num = 3;   class Inner{   void show(){   System.out.println(num);   }   }   void methor(){   I ...

java语法

1.java类命名规则? java中的关键字不能够作为类名,类名的首字母要大写,如果类名中有多个单词 要采用峰驼命名法(例如:DemoDemoDemo)。 可以以美元符号和下划线($,_)作为开头和分隔符,但是中间不能有空格 如果类名前面的修饰变量是public,那么类名必须与文件名保持一致,否则 编译不通过。 2.java中注释的格式? 单行注释  // 例如 //这里是注释,这里不会被用户看见,只有程序员能看见 多行注释  /* .. */ /* 这是多行注释 注释不会被用户看见 */ 文档注释 /** 通常是对代码进行说明, 可以被提取出来,形成一套说明书, 便于程序员查阅 @a ...

java异常

Java异常 什么是异常? 异常就是程序运行时出现的不正常情况。 class Demo {   //除法运算   public int div(int a, int b){   return a/b;   } } Demo d = new Demo(); int x = d.div(4,0); System.out.print(x); System.out.println(“.over”); 当调用者往里传 ...
什么是面向对象? 面向对象是相对于面向过程而言的。 无论过程还是对象都是生活中的一种思考方式。 面向过程:注重的是执行的过程,强调的是执行的动作。 C语言就是面向过程的语言,实现这个需求,其实就是定义三个 ...
什么是数组? 就是同一种类型数据的集合,其实就是 一个容器。 数组的好处? 可以自动给数组中的元素从0开始编号,方便这些操作。 格式: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; int[] arr = new int[3]; 等号左边int表示的是数组中元素的数据类型, []表示数组。 arr 表示的是数组的名字。 等号右边new int[3]   new:是用来创建实体的关键字。   int:数组中元素的类型。   []:代表数组。   3:数组中的可以存储的元素的个数。 int[] arr = {1,2,3,4}; //对每一个引用赋值 int[\ arr ...
Java运算符? Java中进行运算时所需要运用到的一些符号。 需要参加运算的数据的类型相同, 如果参加的运算类型不同,会有类型转换过程发生。 转换成同一类型再进行计算。 如何进行强制转换? 例如byte: int i = 1; byte b = i; 这样肯定是不行的,因为i是int类型的数,把i转换成byte类型 必须要经过强制转换,因此要写成下面这样。 int i = 1; byte b = (byte)i; 字符串数据和任何数据做+运算,都没有加法的含义, 这个+是一个连接符,任何数据和字符创相连接都会变成一个新的字符串 例如:System.out.prinitln(“ ...
Java中有四类流程控制 判断结构 选择结构 循环结构 顺序结构 判断结构   if语句:   三种格式 1. if(条件表达式) {   执行语句块;   }    if(条件表达式)   {   执行语句块;   }   else   {   执行语句块;   }    if(条件表达式)   {   执行语句块;   }else if(条件表达式)   {   执行语句块;   }   ......   else   {   执行语句块;   }    选择语句(switch语句)   Switch(data)   {   case data1:   语句块;   break;   c ...
利用表单传递中文参数,第一个页面是一个简单的html表单,点击之后访问02.jsp, 第二个页面会接收到第一个文本框传递的参数,然后利用超链接传给03.jsp, 第三个页面,会显示第二个页面传递的中文参数,然后确定。 这里在第二个页面利用超链接传递给第三个页面的时候,可以传递中文参数, 用到的是String类中的getByte方法,之前只知道在jsp页面可以设置request.setCharacterEncoding("gbk")可以 显示中文。不知道如何利用超链接传递中文 01.jsp <html> <head> <title>0 ...
之前在书上看到的eclipse+lomboz*tomcat配置非常简单,但是自己调试不好,书上所安装的lomboz包是在http://fore.object.org/project/showfiles.php?group_id=97的网址里选择下载org.objectweb.lomboz-and-prereqs-R-3.2-200610201336.zip。(这里的eclipse与lomboz的版本 ...
chmod命令用于改变文件的目录的访问权限,他是一条非常重的系统命令。用户可以用其控制文件或目录的访问权限。 umask是创建文件或创建一个文件目录的一个默认权限。当使用不带参数的umask命令是,喜用会输出当前umask的值。 [root@localhost root]# umask 0022 通常文件权限只会用到后3位,即002。 umask 与 chmod 命令设定刚好相反,umask用的是“补码”,而chmod设置的是文件的权限码。对于文件而言,系统不允许创建之初就对其赋予可执行权限,因此文件权限的最高限定是6,目录为7。将最高可选值减去umask中的值即是默认文件创建权限。因此当um ...
首先注册驱动,驱动注册一边即可,将代码封装在一个类里面 /*我们每次连接数据库都要注册驱动,并且注册驱动只要一次即可,如果用一次注册一次岂不是相当的麻烦,那 * 我们为何不把他写入一个类,只要程序一掉用此类,就自动注册驱动,static{}块是在程序中只要调用此类, * static块就会自动执行的代码块, 并且只会执行一次*/ import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; impor ...
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC   JDBC是执行SQL语句的Java API。JDBC本身是一个产品的商标名,但它也可被看作为"Java Database Connecivity(Java数据库连接)"。它 ...
java应用程序与数据库的连接 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标1。它JDBC是面向关系型数据库的。 安装一个数据库,mysql等。。。再下载一个类似于mysql-connector的驱动包,JAVA通过jdbc访问mySQL数据库时需要该包支持,即在你的java工程中要把这个jar包添加进工程。最后将java应用程序与数据库连接,执行sql语句。 import java.s ...
java网络编程如果在一台机器上可以用到一个回文地址做测试,127.0.0.1(localhost). java网络编程用到socket类,socket 是面向客户/服务器模型而设计的,也就是常说的c/s模式。 1.网络编程需要有一个服务器端,在服务器端创建一个ServerSocket,然后掉用accept方法等待客户端连接。 2.客户端需要创建一个Socket,并请求与服务器连接。 3.服务器接收客户端的连接请求,并创建一个新的Socket与用户进行连接,连接的时候需要注意客户端的端口号与服务器端的端口号要保持一致。 4.端口号0———1023不能够随意的使用,所以挑选端口号的时候要用102 ...
邻接矩阵表示的带权图。。。 首先创建了一个带权值的边类,在图中插入图的权值,所谓权值就是边上的数字,可以表示两个顶点之间的边的含义(可以是距离,路费。。。) public class Edge implements Comparable<Edge> { public int start,dest,weight; public Edge(int start,int dest,int weight){ this.start = start; this.dest = dest; this.weight = weight; } public ...
Global site tag (gtag.js) - Google Analytics