java
文章平均质量分 80
iOS逆向
华为云云享专家认证|阿里云开发社区博客专家,定期分享Java、iOS资讯(包括基础知识储备)、小程序开发与运营、阅读与写作。只为你呈现有价值的信息,专注于移动端技术研究领域。
展开
-
java中的Map接口
Compable 和Comparator的区别1)Compable是对象与对象之间的比较。(equals 方法是判断当前对象和另一个对象是否内容一样;compareTo方法是判断当前对象与另一个对象的大小关系)该接口用于实体类中。2)Comparator是独立存在的比较算法,该算法一般被集合调用。2.Collection和collections的区别Collection是接口,Collections是集合的工具类。原创 2014-05-01 15:37:43 · 11690 阅读 · 0 评论 -
java技术简介:【JSP、Servlet、JDBC、JavaBean(Application)】
前言Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,)正文Java Database Connectivity (JDBC)技术JDBC(Java Database Connectivity) 是一种用于执行 SQL 语句的 Java API。它由一组用原创 2014-03-20 11:59:36 · 15386 阅读 · 0 评论 -
java基础:【分支、循环语句】swith csae 分支语句
1.分支流程控制语句if ... else语法: 1)if(布尔值|逻辑|比较表达式){语句块}else{语句块}2)if(表达式){}else if(表达式){}...else if(){}else{}注:if()必须出现一次else if() 可以出现多次,也可以不出现else 只能出现一次,或者不出现成员变原创 2014-03-26 14:16:47 · 11512 阅读 · 0 评论 -
Reflect
通过反射创建当前类的对象1.将目标类加载进内存,如果当前内存中存在目标类则不加载2.采用延迟加载模式,不会再程序代码执行的时候马上加载目标类,而是在目标类被使用的时候在对他进行加载。原创 2014-05-16 11:09:46 · 11077 阅读 · 0 评论 -
Java中的图形界面编程
final JLabel j1=new JLabel("测试");JButton jb=new JButton("测试事件监听");jb.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ j1.setText("鼠标按下");/j1必须用final修饰。 }});原创 2014-05-13 14:22:52 · 15181 阅读 · 0 评论 -
验证码
验证码import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;来输出验证码原创 2014-06-28 18:26:05 · 10988 阅读 · 0 评论 -
java基础:【short案例分析以及final关键字】
1.short s1=1;s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。final StringBuffer a= new StringBuffer("o");a=new StringBuffer(原创 2014-03-19 15:26:02 · 10802 阅读 · 0 评论 -
1、java的安全性的特点主要体现在什么地方?2、垃圾回收机制
1.字符串有一个结束标识符(‘\0’),比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符);2.不使用第三方变量,进行数值数据的交换i=i+j; j=i-j;i=i-j;3.垃圾回收机制本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。5.方法返回值;原创 2014-03-19 16:02:00 · 11293 阅读 · 0 评论 -
java:【局部变量、成员变量和构造器】
前言因为谈构造器,可定涉及到super关键字和this关键字。其中This指的是当前对象的引用,super是当前对象里面的父类对象的引用。所以在写正文之前,先来谈谈Super关键字。Supper1. 在java中使用super来引用基类的成分:1)super关键字是用来实现子类访问父类的因为子类在隐藏了父类的成员变量或者重写了父类的方法后,有时还有可能要用父类的成员变量原创 2014-03-27 10:34:57 · 11797 阅读 · 0 评论 -
java笔记之封装、继承、重写、多态以及类型转换
1.封装:隐藏实现细节1)封装的步骤:将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性提供共有的方法,访问私有属性(getter,setter)注:封装的目的是减少类与类的关联度2)封装的规范:修饰属性的可见度,来限制对属性的访问为每个属性创建一对赋值和取值方法在setter和getter方法中加入对属性的限制3)好处:增加了数据的访问限原创 2014-03-27 13:52:54 · 11584 阅读 · 0 评论 -
常用设计模式
常用的有创新型的设计模式:简单工厂、抽象工厂和单例模式;行为型的设计模式:模板设计模式、观察者模式和命令模式;结构性的设计模式:适配器设计模式、代理模式(静态和动态两种,典型的有在spring的AOP编程中使用)和装饰器设计模式。原创 2014-05-03 22:35:44 · 11219 阅读 · 0 评论 -
java笔记之抽象类和接口
1.抽象类客观存在的一类事物,当这类事物都是抽象的,无法具体的描述。1)语法:修饰符 abstract class 类名{}2)特点:抽象类是一个不具体的类抽象类可以包含不具体的行为是一个规范,用来约定子类或者小类型的行为3) 抽象类的特性抽象类不能进行实例化使用abstract关键字定义抽象类抽象类中的抽象方法也需要用abstract修饰,同时原创 2014-03-27 16:07:16 · 11283 阅读 · 0 评论 -
java笔记之内部类
前言内部类主要用于封装。任何内部类都会被编译成独立的class文件,class文件名:外部类$内部类;内部类用于封装,所以很少被外部调用。正文内部类1.概念:在一个类中定义另外一个类。内部类包含在它所定义的外部类的类体中2.分类:按照内部类定义的位置分类,可分为静态内部类,成员内部类,匿名内部类,局部内部类。静态内部类 在类体中定义,以静态成员的形式出现的类。1原创 2014-04-01 10:09:54 · 11170 阅读 · 0 评论 -
java 【byte的面试题案例分析】
前言这里只举例简单的数据类型的byte,其他的数据类型类似。主要分为 byte的案例分析和数据类型的笔记两部分正文byte的案例分析1. byte n=10+127;1)分析:a. 10和127属于字面量,经过javac优化后 byte n=127;b.n 的类型是byte,127的类型默认为int,造成数据类型不匹配,那么javac会判断127是否位于原创 2014-03-25 12:03:23 · 11533 阅读 · 0 评论 -
Java:【文件和I/O流】
1.File的用于创建目录、用于表示目录、用于创建文件、用于表示文件和用于删除文件或目录。2.字符流:abstract class Reader和Writer操作的是文本文件3.缓冲字符流(BufferedReader和BufferedWriter)每次读取或写入一行缓冲流(BufferedInputStream和BufferedOutputStream)每次读取或写入一个数组的大小。4.打印字符流属于处理流,不能和介质直接相连原创 2014-05-02 12:20:39 · 11978 阅读 · 1 评论 -
基于流式套接字的网络编程
网络编程的概念是:多个计算机通过软件编程的方式进行数据传输来达到数据交互的功能。原创 2014-05-03 12:54:35 · 11074 阅读 · 0 评论 -
浮点数的二进制表示
前言C语言教材,有一道例题#include void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=# /* pFloat表示num的内存地址,但是设为浮点数 */ printf("num的值为:%d\n",num); /* 显示num的整型值 */ printf("*原创 2015-11-30 11:13:45 · 11000 阅读 · 0 评论