随笔分类 - JavaSE
java学习
摘要:注解和反射 1.注解(Annotation) Annotation是从JDK5.0开始引入的新技术 Annotation的作用 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别) 可以被其他的程序(比如:编译器等)读取 Annotation的格式: 注解是以"@注释名"在代
阅读全文
摘要:Java多线程 1、线程的创建 1、Thread 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 package com.yehuan.demo01; //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程
阅读全文
摘要:网络编程 1.1、概述 网络编程的目的: 无线电台...传播交流信息,数据交换。通信 想要达到这个效果需要什么: 如何准确的定位网络上的一台主机 192.168.16.124:端口,定位到这个计算机上的某个资源 找到了这个主机,如何传输数据呢? javaWeb: 网页编程 B/S 网络编程: TCP
阅读全文
摘要:GUI编程 告诉大家怎么学? 这是什么? 它怎么玩? 该如何去在我们平时运用? 组件: 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1.简介 Gui 的核心技术:Swing AWT 因为界面不美观 需要jre环境! 为什么我们要学习? 可以写出自己心中想要的一些
阅读全文
摘要:6.转换流 不同编码读取出现乱码的问题: 如果代码编码和被读取的文本文件编码是一致的,使用字符流读取文本时不会出现乱码 如果代码编码和被读取的文本文件编码是不一致的,使用字符流读取文本时就会出现乱码 InputStreamReader(字符输入转换流) 是Reader抽象类下的实现类 解决不同编码时
阅读全文
摘要:2.IO流 I:指input,称为输入流:负责把数据读到内存中去 O:指output ,称为输出流:负责写数据出去 1.IO流的分类 按照流的方向分: 输入流 输出流 按照流中数据的最小单位分: 字节流 适合操作所有类型的文件 例如:音频、视频、图片、文本复制、转移等。 字符流 只适合操作纯文本文件
阅读全文
摘要:JavaIO流 java中的变量、数组、对象、集合它们都是内存中的数据容器,它们记住的数据,在断电,或者程序终止时会丢失,故要使用到文件。 文件是非常重要的存储方式,在计算机硬盘中 即使断电,或者程序终止了,存储在硬盘文件中的数据也不会丢失 Flie File是java.io.包下的类,File类的
阅读全文
摘要:4.Set子接口 特点:无序、无下标、元素不可重复。 方法:全部继承自Collection中的方法 set实现类 HashSet【重点】: 基于HashCode实现元素不重复 当存入元素的哈希码相同时,会调用equals进行确认,如结果为true,则拒绝后者存入 TreeSet: 基于排列顺序事项元
阅读全文
摘要:集合框架 Collection体系集合: ) (一)对象的容器,实现了对对象常用的操作,类似数组的功能。 (二)集合和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型(装箱) (三)位置:java.util.*; 1.Collection父接口 特点:
阅读全文
摘要:常用类 1.内部类 成员内部类 静态内部类 局部内部类 匿名内部类 内部类就是在一个类的内部再定义一个完整的类。 特点: 编译之后可以生成独立的字节码文件。(Body&Header.class) 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。 1.成员内部类 在
阅读全文
摘要:异常(Exception) 1.异常处理机制 抛出异常 捕获异常 异常处理的五个关键字 try、catch、finally、throw、throws package com.exception; public class Test { public static void main(String[]
阅读全文
摘要:4.封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚:就是类的内部数据的操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住一句话:属性私有,ge
阅读全文
摘要:面向对象编程(oop) 属性+方法 = 类 对于描述复杂的事物,为从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,任然需要面向过程的思路去处理。 1.什么是面向对象 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 抽象 三大特征
阅读全文
摘要:数组 1.数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它们。 2.数组声明创建 int[] num;//1.声明一个数组 num = new int[10];//2.创
阅读全文
摘要:Java方法 例如:System.out.println( ); >分别为 (类.对象.方法) Java方法是语句的集合。它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:一个方法只完成一个功能,这样有利于我们后
阅读全文
摘要:Java的控制流程 1. Scanner对象 Java.util.Scanner 是Java5的新特性,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next() 与nextLine()方法获
阅读全文
摘要:5.变量 1.变量是什么 就是可以变化的量! Java是一种强类型语言,每个变量都碧玺声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 public class Dome07 { public static void main(String[] args) {
阅读全文
摘要:Java基础语法 1.注释 单行注释:// (用于注释单行文字) 多行注释:/* */ (可以注释一段文字) 文档注释:/** */ (可包含@标签) 2.标识符 所有标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字母之后可以是字母(A-Z或者a-z)、美元符($)、
阅读全文
摘要:Java程序运行机制 编译型:就是将将所有的源代码都转换成可执行程序只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。简单来说就是将一个完整的代码放入编译为可以可执行文件。 解释型:就是用一条代码就利用解释器来解释一条,一边转换一边执行。 Java的运行机制:
阅读全文
摘要:HelloWorld! 随便新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void main(String[] arg
阅读全文

浙公网安备 33010602011771号