javase
qq_42506767
这个作者很懒,什么都没留下…
展开
-
20.反射编程
1.Class类对象实例化package cn.mldn.demo;class Member {}public class JavaReflectDemo { public static void main(String[] args) throws Exception { // 【操作特点】需要获取一个类的实例化对象之后才可以获取Class类实例 Member member = ...原创 2019-12-09 08:18:01 · 70 阅读 · 0 评论 -
19.网络编程
1.UDP实现收发package cn.mldn.sxt;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;/* * udp实现接收端: * 1.定义接收端new DatagramSock...原创 2019-12-06 20:43:44 · 77 阅读 · 0 评论 -
18.多线程
1.Thread类定义线程类class MyThread extends Thread { // 线程的主体类 private String title; // 成员属性 public MyThread(String title) { // 属性初始化 this.title = title; } @Override public void run() ...原创 2019-12-05 19:17:12 · 69 阅读 · 0 评论 -
16.IO编程
1.File类使用File类实现文件的创建与删除package cn.mldn.demo;import java.io.File;public class JavaIODemo { public static void main(String[] args) throws Exception { File file = new File("d:\\mldn.txt"); // ...原创 2019-12-02 21:09:48 · 65 阅读 · 0 评论 -
15.常用类库
1.String类观察charAt()方法public class StringDemo { public static void main(String args[]) { String str = "www.shsxt.cn"; // 字符串对象 char c = str.charAt(6); // 获取索引为6的字符内容 System.out.printl...原创 2019-12-01 13:48:32 · 73 阅读 · 0 评论 -
14.异常的捕获与处理
1.产生异常package cn.mldn.demo;public class JavaDemo { public static void main(String args[]) { System.out.println("【1】****** 程序开始执行 ******"); System.out.println("【2】****** 数学计算:" + (10 / 0)); // ...原创 2019-11-29 18:43:05 · 146 阅读 · 0 评论 -
13.内部类
1.定义内部类package cn.mldn.demo;class Outer { // 外部类 private String msg = "www.mldn.cn"; // 私有成员属性 public void fun() { // 普通方法 Inner in = new Inner(); // 实例化内部类对象 in.pri...原创 2019-11-29 18:37:57 · 90 阅读 · 0 评论 -
12.设计模式
1.单例设计模式package cn.mldn.demo;class Singleton { // 单例程序类 // 在类内部进行Single类对象实例化,为了防止可能出现重复实例化所以使用final标记 private static final Singleton INSTANCE = new Singleton(); private Singleton() {} ...原创 2019-11-29 18:32:38 · 79 阅读 · 0 评论 -
11.抽象类和接口
1.抽象类的定义及使用abstract class Message { // 定义抽象类 private String type; // 消息类型 public abstract String getConnectInfo(); // 抽象方法 public void setType(String type) { // 普通方法 t...原创 2019-11-28 18:29:27 · 90 阅读 · 0 评论 -
10.Object类
1.对象比较package cn.mldn.value;class Book{ private String name; private double price; public Book(String name,double price){ this.name=name; this.price=price; } public boolean equals(Object ob...原创 2019-11-28 11:31:22 · 83 阅读 · 0 评论 -
9.继承
1.类继承定义class Person { private String name; // 姓名 private int age; // 年龄 // setter、getter略}class Student extends Person { // Student是子类 // 在子类之中不定义任何的功能}public class JavaDemo { pu...原创 2019-11-27 18:44:16 · 121 阅读 · 0 评论 -
8.类与对象
1.类与对象的定义定义一个类:class Person { // 定义一个类 String name; // 【成员属性】人的姓名 int age; // 【成员属性】人的年龄 /** * 定义一个信息获取的操作方法,此方法可以输出属性内容 */ public void tell() { System.out.println("姓名:" + na...原创 2019-11-24 14:13:40 · 94 阅读 · 0 评论 -
7.方法
1.方法基本定义:此时:定义在主类之中并由主方法直接调用。定义一个无参数接收并且无返回值的方法:public class JavaDemo { public static void main(String args[]) { printInfo(); // 方法调用 printInfo(); // 方法调用 } /** * 定义一个打印信息的方法,...原创 2019-11-24 14:06:34 · 90 阅读 · 0 评论 -
6.数组
6.数组1.数组的定义与使用public class ArrayDemo { public static void main(String args[]) { int data [] = new int [3] ; // 数组动态初始化,内容为其数据类型默认值 data [0] = 11 ; // 为数组设置内容 data [1] = 23 ; ...原创 2019-11-22 19:15:48 · 104 阅读 · 0 评论 -
5.程序逻辑控制
1.分支语句(if-else,switch)Java中三种分支语句的使用形式(if、if…else、if…else if…else)public class JavaDemo { public static void main(String args[]) { int age = 20; // 整型变量 if (age >= 18 && age &l...原创 2019-11-21 19:15:28 · 100 阅读 · 0 评论 -
4.基础类库
1.Scanner类(io部分内容,后期加与BufferReader区别)使用方式:导包,创建对象,调用方法import java.util.Scanner;public class Day01{ public static void main(String[] args){ Scanner sc =new Scanner(System.in); System.out.p...原创 2019-11-21 19:10:24 · 471 阅读 · 0 评论 -
3.运算符
1.数学运算符(+,-,*,/,%)使用运算符public class JavaDemo { public static void main(String args[]) { int result = 89 * (29 + 100) * 2; // 四则运算,利用括号修改优先级 System.out.println(result); }}模运算public class Ja...原创 2019-11-21 19:04:59 · 107 阅读 · 0 评论 -
2.程序基本概念
1. 注释解释说明程序作用,提高代码的可维护性。单行注释,多行注释,文档注释**2.*数据类型数据类型划分:区别在于是否需要开辟堆内存空间基本数据类型:整型:byte,short,int,long 默认值0;浮点型:float,double 默认值0.0字符型:char 默认值"\u0000"布尔型:boolean 默认值false引用数据类型:数组,类,接口数据类型转换...原创 2019-11-20 08:49:48 · 151 阅读 · 0 评论 -
1.认识java
1.java标志性版本历史1995年JDK1.0开发包发布,1996年提供下载,标志java诞生。1998年JDK1.0发布,正式更名为java2。2005年推出JDK1.5版本,决定java后续十年的发展。2014年推出JDK1.8,支持Lambda表达式,支持函数式编程2017年推出JDK1.9,进一步提升java1.8的稳定性。2018年提出JDK1.10,稳定jdk1.9.2...原创 2019-11-18 19:43:31 · 91 阅读 · 0 评论