javaBasics
DH2264664169
这个作者很懒,什么都没留下…
展开
-
Java重新来过一(jdk,命令行HelloWorld,eclipse简单运用,eclipse使用技巧,找不到类错误,软件工具版本兼容)
一、JDK(下载、配置、验证)配置:系统变量下(此电脑右键单击--属性--高级系统设置--高级--环境变量--系统变量) JAVA_HOME:JDK安装路径 egg:E:\JDK Path:JAVA_HOME\bin;验证:命令行下(win+r 输入cmd 回车) java -version...原创 2018-12-20 13:52:44 · 184 阅读 · 0 评论 -
Java重新来过十一【Java高级】(反射机制,注解)
一、反射机制①、类对象概念: 所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法, 有多少属性,有哪些普通方法。②、获取类对象有3种方式1. Class.forName2. Hero.class3. new Hero().getClass()在一个JVM中,一种类,只会有一个类对象存在。所以以上三种方式取出来的类对象,都是一样的。准确的讲是一个Cla...原创 2019-01-16 15:38:20 · 458 阅读 · 0 评论 -
Java重新来过十【Java中级】(图形界面,网络编程,项目实践)
一、图形界面GUI:graphic user interface图形用户接口二、网络编程1、IP:在网络中每台计算机都必须有一个的IP地址; 32位,4个字节,常用点分十进制的格式表示,例如:192.168.1.100 127.0.0.1 是固定ip地址,代表当前计算机,相当于面向对象里的 "this"2、端口port:两台计算机进行连接,总有一台服务器,一台客户端。...原创 2019-01-16 14:30:29 · 236 阅读 · 0 评论 -
Java重新来过九【Java中级】(多线程,JDBC)
一,多线程:即在同一时间,可以做多件事情。 1,创建多线程有3种方式,英文的分别继承线程类,实现可运行接口,匿名类①,线程概念:进程(处理器)和线程(线程)区别的 进程:启动一个LOL.exe就叫一个进程接着又启动一个DOTA.exe,这叫两个进程。 线程:线程是在进程内部同时做的事情,比如在LOL里,有很多事情要同时做,比如“盖伦”击杀“提莫”,同时“赏金猎人”又在击杀“盲僧”,...原创 2019-01-16 13:54:28 · 658 阅读 · 0 评论 -
Java重新来过八【Java中级】(集合框架,泛型,Lambda)
一、集合框架1、ArrayList①、与数组的区别:如果要存放多个对象,可以使用数组,但是数组有局限性比如 声明长度是10的数组不用的数组就浪费了超过10的个数,又放不下为了解决数组的局限性,引入容器类的概念。 最常见的容器类就是 ArrayList 容器的容量"capacity"会随着对象的增加,自动增长 只需要不断往容器里增加英雄即可,不用担心会出现数组的边界问题。...原创 2019-01-15 16:46:28 · 347 阅读 · 0 评论 -
Java重新来过七【Java中级】(异常处理,I/O)
一、异常处理1、异常:导致程序的正常流程被中断的事件FileNotFoundException文件不存在异常 ParseException解析异常2、异常处理:①、try{} catch(){}1.将可能抛出FileNotFoundException 文件不存在异常的代码放在try里2.如果文件存在,就会顺序往下执行,并且不执行catch块中的代码3. 如...原创 2019-01-15 14:47:00 · 468 阅读 · 0 评论 -
Java重新来过六(接口和继承,数字和字符串,日期,Java书籍推荐)
一,接口和继承1,接口:接口就像是一种约定在学习了多态之后就能进一步加深理解。2,对象转型:向上转型(即子类转父类):把右边的当作左边来用(即将子类对象当成父类对象来用)向下转型(即父类转子类):强制转换有风险没有继承关系的两个类,互相转换,一定会失败向上转型(实现类转换为接口):接口中有的方法,实现类中一定是有的,可以转换成功。向下转型(接口转换为实现类):有风险...原创 2019-01-14 18:09:46 · 312 阅读 · 0 评论 -
Java重新来过五(类和对象,)
一、类和对象1、引用:如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。使用引用来代表(指向)一个对象,引用用来访问这个对象。(一个引用同一时间,只能指向一个对象; 一个对象可以有多个引用)2、继承(属性)3、方法重载:方法名一样,参数类型不一样(在同一个类里)可变数量的参数:在方法里,使用操作数组的方式处理参数即可 public vo...原创 2019-01-14 15:20:59 · 186 阅读 · 0 评论 -
Java重新来过四(数组,基础笔试面试题六道)
一、数组数组是一个固定长度的,包含了相同类型数据的 容器int[] a; //声明数组a = new int[5]; //创建一个长度是5的数组 让a这个引用,指向数组访问数组:数组下标基0.length属性,用于访问一个数组的长度数组下表越界异常 ArrayIndexOutOfBoundsExcepti...原创 2018-12-20 17:59:39 · 1042 阅读 · 0 评论 -
Java重新来过三(操作符,控制流程,基础笔试面试题八道)
一、操作符1、算数操作符基本的有:加减乘除余+-*/% 自增,自减 ++ -- 余,取余,取模 %如果有任何运算单元的长度超过int,那么运算结果就按照最长的长度计算 如果任何运算单元的长度都不超过int,那么运算结果就按照int来计算 byte a = 1; byte b= 2; a+b -&...原创 2018-12-20 17:22:56 · 447 阅读 · 0 评论 -
Java重新来过二(面向对象,变量,基础笔试面试题三道)
一、面向对象1、类和对象类就像一个模板,根据这样一个模板,可以创建一个个的具体的英雄一个个具体的英雄,就叫一个个的对象new Hero()就是java中创建一个英雄对象的意思public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 ...原创 2018-12-20 15:37:24 · 501 阅读 · 0 评论 -
Java应用(Log4j,JUnit,Hutool)
一、Log4j1、使用Log4j来进行日志输出知道是log4j.TestLog4j这个类里的日志是在[main]线程里的日志日志级别可观察,一共有6个级别 TRACE DEBUG INFO WARN ERROR FATAL日志输出级别范围可控制, 如代码所示,只输出高于DEBUG级别的,那么TRACE级别的日志自动不输出 每句日志消耗的毫秒数(最前面的数字),可观察,这样就可以进行...原创 2019-01-16 17:08:10 · 470 阅读 · 0 评论