随笔分类 - java
摘要:1、java为什么可以跨平台 java可以实现跨平台的原因是所有的java程序首先会被编译成.class文件,然后放在java虚拟机上执行,而不是直接放在机器的操作系统上,然后利用虚拟机与操作系统交互,即由虚拟机解释给本地系统执行。比如c++语言,是直接将源文件编译成机器语言,而这种语言是与机器相关
阅读全文
摘要:字节流:FileInputStream、FileOutputStream 字符流:FileWriter、FileReader 转换流:InputStreamReader、OutputStreamReader 缓冲流:BufferedReader/BufferedWriter , BufferedIn
阅读全文
摘要:1、Thread (1)继承Thread (2)实现run() (3)new Thread() (4)start() 2、Runnable (1)实现Runnable (2)实现run() (3)new Thread(Runnable类的对象). (4)start() 注:Thread.sleep(
阅读全文
摘要:jdk包含jre,jre包含jvm,安装eclipse是会自动匹配jdk,所以运行eclipse前要安装jdk,否则打不开。
阅读全文
摘要:jvm是Java可以跨平台的关键,一般高级语言会直接编译成机器指令,但是在不同的机器上,相同的机器指令所对应的含义可能不同,所以要想移植需经过再次编译。然而Java是先编译成jvm可识别的中间代码(字节码),然后由jvm将字节码解释成具体平台上的机器指令。
阅读全文
摘要:一、Jpanel 1、面板:容器类组件 2、用途:与Layout配合使用,JFrame—>JPanel—>Layout 二、JTextField 1、文本框 2、JPasswordField:密码框 3、构造函数 (1)JTextField() (2)JTextField(int columns)
阅读全文
摘要:一、FlowLayout 1、流水布局:从左至右,排满换行 2、构造函数有三种: (1)FlowLayout() (2)FlowLayout(align) (3)FlowLayout(align, hgap, vgap) 3、参数意义: FlowLayout.LEFT: 从左向右对齐 FlowLay
阅读全文
摘要:匿名:相当于创建了一个没有名字的类继承了一个父类或者实现了一个接口 内部类:相当于一个类,而且在另外一个类的内部 优点:不用真正的创建一个类,直接写要实现的方法即可
阅读全文

浙公网安备 33010602011771号