随笔分类 - java
摘要:swing 是由sun公司开发的一个gui框架,一开始sun是开发了awt框架。但是awt框架 存在lcd问题。因此sun在awt的基础上继续开发出了swing。 swing是继承了awt的类 swing 常用组件: text 文本组件 menus 菜单组件 widgets 小控件组件 top-le
阅读全文
摘要:线程的三种状态: 新建, 运行, 就绪,阻塞,死亡 线程运行流程图 java中要使用线程有两种方法: 1. 继承Thread 类 并重写run函数 。通过start()函数启动 2. 实现Runable接口,并重写run函数。 通过创建new 一个Thread 然再start来启动 两个简单的jav
阅读全文
摘要:java 基本数据类型有 数值型(int, byte, short, float, double)字符型 char (字符型char只能表示单个字符比如单个字母 a 或者单个汉字,例如 char c='a' char c='我'), 布尔类型(true/false)。 需要注意的是,字符串Strin
阅读全文
摘要:算术运算符:一般是指加减乘除操作。在java 中 加 操作使用 符号 + 表示 减操作 使用 - 符号表示 乘操作 使用 * 符号表示 除操作使用 / 符号表示 取模使用 % 符号表示(取模其实就是运算两个数相除得到余数,如果两个数刚好可以整除,则余数就是0) 自加运算符:++ 自加运算表示在原来的
阅读全文
摘要:类变量也叫做静态变量,他是在类里面定义的,所有方法都能访问的变量,类似于全局变量 static int = 123; java的类方法也是使用static关键字来修饰的。例如 class Cat { static String name; public Cat(String name, int ag
阅读全文
摘要:java的包(package)其实就是一个个模块的组合起来也就是包,当java建立起一个package时,你在package里面建立的class 代码文件必须要声明 package + 包名在文件顶部这样你在包里面编写的代码文件才会被打包进这个包里面. 包的命名规范是命名使用小写 java中常用的包
阅读全文
摘要:java语言的安全性体现在其具有严格的访问限制。在java中如果的访问修饰符有 public 公共修饰符所有对象都可以访问 private 私有修饰符,只能在类内部进行访问,外部无法访问 protected 受保护的访问限制,只能在同一个包中的类和子类进行访问 没有修饰符的默认就是只能在同一个包中的
阅读全文
摘要:什么是方法的重载: 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 简单来说方法的重载就是类的同一种功能的多种实现方式。到底应该采用哪种方式,取决于调用时传递的参数 假设我们有一个需求是
阅读全文
摘要:继承是为了解决代码复用的问题。假如你写了一个class 里面实现了统计字符出现的频率。如果你在其他class 里面也希望用到这个方法。那就不用在写一份了。通过继承那个class即可实现调用他的方法 java 使用extends语句来声明继承 class Cat { public String nam
阅读全文
摘要:HashMap类在java.util中 HashMap类似Python的字典数据类型。HashMap也是一种键值对的数据类型。不过java中 键值对表现形式是这样的{1=2, 键=值} 使用HashMap import java.util.HashMap HashMap hashmap = new
阅读全文
摘要:字符串的常用方法: 1,求字符串的长度 String s = "Hello world!"; int len = s.length(); 2.获取字符串中指定位置的字符 s.charAt(0); 这样会得到 H 字符 3.字符串的拼接 s.concat("Hello China"); 相当于 "He
阅读全文
摘要:java IO 编程是指通过java 程序来操作文件。比如文件的读写,删除,备份等。 需要掌握文件流的基本概念。 掌握IO编程方法,把握字节流和字符流 文件在程序中是以流的形式来操作的 什么是字节流:字节流是以字节为单位byte去读取的,字节流可以用于读取二进制文件以及任何类型的文件 什么是字符流:
阅读全文
摘要:import java.io.BufferedReader; import java.io.InputStreamReader; // InputStreamReader 类在java.io中 public class rawinput { /* * 接收控制台输入数据 * 判断这个两个数据是否相等
阅读全文
摘要:/** * Created by admin on 2017/1/28. */import java.sql.*;public class MySQL {public static void main(String[] args){// jdbc 驱动器, 需要自己下载驱动器,否则无法连接到数据库S
阅读全文

浙公网安备 33010602011771号