![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVASE
JAVASE
Mercy_Wick
学习Java 后端网页开发中
展开
-
24.基本类型的包装类
基本类型的包装类结构代码package JAVA.api.Basic_class;public class Basic_class_test { public static void main(String[] args) { //因为变量a属于基本类型 不能通过对象名的形式调用方法 //解决方法 将其转换成对象的包装类 就可以了 int a=10; //装箱 把基本类型转换包装类型 Integer i1=原创 2020-10-11 12:18:24 · 77 阅读 · 0 评论 -
23.Date和Calendar类
Date和Calendar类结构Datepackage JAVA.api.DateAndCalendar_test;import java.util.Date;public class Date_test { public static void main(String[] args) { //测试Date类 //测试空槽构造 采取当前操作系统默认时间 Date date1 = new Date(); System.ou原创 2020-10-11 12:18:16 · 94 阅读 · 0 评论 -
22.StringBuilder和StringBuffe
StringBuilder和StringBuffe结构代码package JAVA.api;public class StringBuilder_Test { public static void main(String[] args) { //测试构造方法 //空参构造 //append("abc") 会直接返回自身 他相当于传值引用 字符直接变成abc StringBuilder sb1=new StringBuild原创 2020-10-11 12:18:39 · 89 阅读 · 0 评论 -
21.String
String结构代码package JAVA.api.String_test;public class String_test1 { public static void main(String[] args) { //测试 构造方法 byte[] bys={97,98,99}; String s1 = new String(bys); System.out.println(s1); char[] ch原创 2020-10-11 12:18:46 · 104 阅读 · 0 评论 -
20.Scanner
Scanner成员方法结构成员方法package JAVA.api.Scanner_test;import java.util.Scanner;public class Scanner_test1 { public static void main(String[] args) { //创建Scanner类型对象 //System.in 标准的输入流 默认指向键盘 Scanner sc = new Scanner(System.in)原创 2020-10-11 12:19:06 · 66 阅读 · 0 评论 -
3.JDK的删除和安装
卸载JDK删除java的安装目录删除java_home删除path下的java目录java -version安装JDK百度JAD8 找到下载地址同意协议下载安装记住安装的路径配置环境变量我的电脑-》属性环境变量-》JAVA_HOME 写入JDK安装路径配置path变量 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin打开cmd java -versionnotepad++...原创 2020-10-11 12:19:13 · 84 阅读 · 0 评论 -
18.异常
异常异常的类型 不会报错 但是运行的时候出错了public class demo1 { public static void main(String[] args) { new demo1().a(); System.out.println(1/0); } public void a(){ b(); } public void b(){ a(); }}检查项异常 比如文件不存在 在编译原创 2020-10-11 12:19:19 · 75 阅读 · 0 评论 -
17.JAVA对象的进阶
JAVA对象的进阶封装该露的露 该藏的藏高内聚(类的内部数据操作 自己完成 不允许外部操作) 低耦合(仅暴露少量的方法给外部使用)Mainpackage JAVA.oop.demo4;/*1.提高程序的安装性 保护数据2.隐藏代码的实现细节3.同一接口 4.提高了系统的可维护性 */public class Application { public static void main(String[] args) { Student s1 = new Stu原创 2020-10-11 12:19:26 · 83 阅读 · 0 评论 -
16.JAVA对象的基础
JAVA对象的基础对于描述复杂的事物 为了从宏观上把握 从整体上合理分析 我们需要用面向对象的思路在分析整个系统 但是具体到微观的操作 还是面向过程的思路去处理面向对象编程的本质就是 以类的方式组织代码 以对象的封装数据抽象 对一个类抽取共同点 不需要具体的表述三大特性封装 相当于把代码放在一个方法内继承 对象直接可以继承其他对象多态 同一个类有多种形态方法的回顾基础package oop;import java.io.IOException;//Demo1 类publ原创 2020-10-11 12:19:32 · 81 阅读 · 0 评论 -
4.HelloWorld
HelloWorld新建一个文件夹 存放代码新建一个java文件后缀名 .java系统可能没有显示后缀名 需要主动打开编写代码public class Hello{ public static void main(String [] args) { System.out.print("hello world"); }}编译javac java文件 会生成个class文件运行class文件 java class文件可能遇到的问题可能大小写出错原创 2020-10-11 12:19:37 · 90 阅读 · 0 评论 -
8.变量
变量变量作用域类变量//类变量 staticstatic double salary=2500;实例变量//变量类型 变量名字 =new demo8();demo8 demo8=new demo8();System.out.println(demo8.age);System.out.println(demo8.name);局部变量//局部变量 必须声明和初始化值int i=10;System.out.println(i);变量的命名规范 (驼峰原则:首字母小写 后面单词大写原创 2020-10-11 12:19:54 · 97 阅读 · 0 评论 -
10.包机制
包机制为了更好的组织类 JAVA提供了包机制 用于区分类名和命名空间注意:必须取消这个选项 否则无法形成包机制[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9l4FYAbY-1594028235942)(C:\Users\86185\AppData\Roaming\Typora\typora-user-images\image-20200706170143986.png)]包语句的语法格式为package JAVA.operator;为了能使用同一个包下的成员原创 2020-10-11 12:20:42 · 45 阅读 · 0 评论 -
11.JavaDoc
JavaDocpackage JAVA.operator;/** * @author linhongcheng * @version 1.0 * @since 1.8 */public class doc { String name; /** * @author linhongcheng * @param name * @return * @throws Exception */ public String test原创 2020-10-11 12:20:38 · 49 阅读 · 0 评论 -
15.数组
数组数组概述数字是相同类型的有序集合数组是有一定的先后顺序组合而成可以通过下标去查找数组声明创建package JAVA.array;public class arrayDemo1 { //变量的类型 变量的名字哦 =变量的值; public static void main(String[] args) { int nums1[];// C++程序习惯 int[] nums2;//首选 声明数组 nums2=new i原创 2020-10-11 12:20:28 · 82 阅读 · 0 评论 -
14.方法
方法方法简介方法是为了解决有序步骤的问题的方法包含在累和对象中方法在程序中创建 在其他地方被调用方法最好只完成一个功能 便于后来扩展值传递和引用传递的区别1.值传递package arrayDemo;public class Demo1 { public static void main(String[] args) { int b =20; change(b);// 实参 实际上的参数原创 2020-10-11 12:20:22 · 230 阅读 · 0 评论 -
13.结构
顺序结构顺序结构是最简单的算法结构他是所有算法离不开的结构package JAVA.structure;public class order { public static void main(String[] args) { System.out.println("hello1"); System.out.println("hello2"); System.out.println("hello3"); Sy原创 2020-10-11 12:20:16 · 58 阅读 · 0 评论 -
12.Scanner
Scanner基本语法Scanner s=new Scanner(System.in);next()—按空格或者回车结束一定要读取到有效字符后才能结束后续空格后的就不在计算在内不能得到有空格的字符串package JAVA.Scanner;import java.util.Scanner;public class demo1 { public static void main(String[] args) { //创建一个扫描器对象 用于接受键盘数据原创 2020-10-11 12:20:11 · 59 阅读 · 0 评论 -
9.Java运算符
运算符算数运算符 + - * / ++ –赋值运算符 =关系运算符 > < <= >= == !=逻辑运算符 && || !位运算符 & | …… ~ >> << >>>(了解就好)条件运算符 ? :扩展运算符 += -= *= 、=二元运算// 二元运算符int a=10;int b=20;int c=25;int d=25;System.out.println(a+b);Sy原创 2020-10-11 12:21:11 · 53 阅读 · 0 评论 -
7.Java类型转换
类型转换强转类型//====================================================================//强制转换 高到低 需要强转//====================================================================int i1=128;byte b1=(byte)i1;//内存溢出 因为byte最大127System.out.println(i1);System.out.prin原创 2020-10-11 12:21:19 · 42 阅读 · 0 评论 -
6.Java数据类型的扩展
数据类型的扩展public class demo3 { public static void main(String[] args) { //整数扩展 进制 二进制 十进制 八进制 十六进制 //==================================================================== int i1=10; int i2=010;//八进制 int i3=0x10;//十六原创 2020-10-11 12:21:28 · 37 阅读 · 0 评论 -
5. Java数据类型
数据类型基本类型整数类型byteshortintlong浮点类型floatdouble字符类型charString布尔类型truefalsepublic class demo2 { public static void main(String[] args) { //八大基本数据类型 //整数 int num1=200; byte num2=127;//最大127原创 2020-10-11 12:21:39 · 115 阅读 · 0 评论 -
36.注解与反射
注解注解简介package JAVA.JAVASE.Annotation;//什么是注解public class annotation extends Object { @Override // 重写的注解 同时还会检查 比如toString如果用tostr 改写了方法名字 就会报错 public String toString() { return super.toString(); }}内置注解package J原创 2020-10-11 12:21:53 · 67 阅读 · 0 评论 -
34.Java网络编程
网络编程1.1概述举例计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台 传播交流信息 数据交换想要的效果:如何准确的定位网络上的一台主机 192.168.16.124:端口 定位到计算机的某个资源上找到这个主机 如何传输数据javaweb:网页编程 B/S网络:TCP/IP C/S1.2网络通信要素原创 2020-10-11 12:22:04 · 96 阅读 · 0 评论 -
33.用户上传头像练习
用户上传头像练习package JAVA.JAVASE.IO流;import java.io.*;import java.util.Scanner;public class 用户上传头像练习 { public static void main(String[] args) throws IOException { //需求 用户上传头像 假设所有用户头像都应该上传到 项目下的lib文件夹中 File UserPath = getFile();原创 2020-10-11 12:23:29 · 142 阅读 · 0 评论 -
32.字节流
字节流字节流字节读写字节流内容和字符流其实差不多 就是主要用来传输文本以外的文件package JAVA.JAVASE.IO流.字节流;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class 字节流读写_test1 { public static void main(String[] arg原创 2020-10-11 12:23:25 · 82 阅读 · 0 评论 -
31.字符流
字符流FileReader()读取字节package JAVA.JAVASE.IO流;import java.io.*;public class 字符流_test { public static void main(String[] args) throws IOException { //需求 通过字符流读取文件 //1.创建字符输入流对象 Reader Reader = new FileReader("F:\\JAVA的学习\\ja原创 2020-10-11 12:23:22 · 61 阅读 · 0 评论 -
30.IO流基础
IO流基础字符流字节流IO简介File类package JAVA.JAVASE.IO流;import java.io.File;import java.io.IOException;public class IO_test { public static void main(String[] args) throws IOException { //需求 将F:\JAVA的学习\java note\10.IO流\test.txt 封装成File对象原创 2020-10-11 12:23:19 · 61 阅读 · 0 评论 -
2.Dos基础操作
打开CMD的方式开始+系统+命令提示符win键+R 输入cmd常用的Dos命令#c: 盘符切换#dir显示目录#cd 切换目录#cd .. 返回上级#exit 退出cmd#ipconfig 查看ip配置#calr mapaint notepad 打开计算机#ping #鼠标右键可以在cmd中粘贴#文件操作mdrd cddel...原创 2020-10-11 12:23:15 · 45 阅读 · 0 评论 -
1.markdown的学习
markdown的学习标题字体加粗斜体加粗和斜体分割线超链接点击跳转到B站列表我你他我你他表格名字性别生日张三男1997.1.1代码public原创 2020-10-11 12:23:12 · 50 阅读 · 0 评论 -
29.案例:斗地主发牌
案例:斗地主发牌思路:建立1个map 3个AraayList放每个玩家的Pid 通过Pid大小对比理牌一个ArrayList放所有Pids去洗牌最后通过每个玩家的pid去map里找牌package JAVA.JAVASE.Collection.斗地主发牌;import java.lang.String;import java.util.*;public class 斗地主 { public static void main(String[] args) {原创 2020-10-11 12:23:07 · 100 阅读 · 0 评论 -
28.HashMap
HashMap代码package JAVA.JAVASE.Collection.List_test;import java.util.*;public class HashMap_test { public static void main(String[] args) { //往Map添加学生 //1.创建集合对象 HashMap<Integer, Student> map = new HashMap<>();原创 2020-10-11 12:23:03 · 52 阅读 · 0 评论 -
27.HashSet
HashSet代码package JAVA.JAVASE.Collection.List_test;import java.util.HashSet;import java.util.Iterator;public class Set_test { public static void main(String[] args) { //1.创建集合对象 HashSet<Student> set = new HashSet<>();原创 2020-10-11 12:22:59 · 46 阅读 · 0 评论 -
26.ArrayList
ArrayList特点可重复 有序的和数组的区别数组是固定大小List是可以随时扩充的 按照10位扩充代码mainpackage JAVA.Collection;import java.util.ArrayList;public class List_test { public static void main(String[] args) { //使用几个的步骤 //1.创建集合对象 ArrayList list = new原创 2020-10-11 12:20:33 · 69 阅读 · 0 评论 -
25.集合简介
集合简介集合的简介集合的体系原创 2020-10-11 12:22:54 · 53 阅读 · 0 评论 -
19.Object
ObjectJAVA组件的层次结构Object成员方法、Object的四个方法测试package JAVA.api.Object_test;public class Object_test1 { public static void main(String[] args) { //java.lang 可以直接使用 不需要打包 默认导入 //非静态方法的调用方式 Object obj1 = new Object(); Ob原创 2020-10-11 12:18:31 · 53 阅读 · 0 评论