
java
漏气的可乐
初入江湖的小白
展开
-
IDEA如何设置JVM参数
打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置:32 位:idea.exe.vmoptions64 位:idea64.exe.vmoptions或者点击help下的 Editor Custom Vm Options-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-原创 2020-07-01 17:56:47 · 673 阅读 · 0 评论 -
Swing的介绍
Swing是一个为java设计的GUI工具包.Swing是JAVA基础类的一部分.Swing包括了图形用户界面(GUI)器件如 : 文本框,按钮,分隔窗格和表.Swing提供许多比AWT更好的屏幕显示元素.它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT.它们是JFC一部分.它们支持可更换的面板和主题,然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们.这...转载 2019-11-14 18:12:21 · 945 阅读 · 0 评论 -
JAVA实现短信接口的使用、短信验证码的发送(第三方短信平台秒嘀云)
前言短信验证登录咱就不多说了,为啥推荐用秒嘀,秒嘀的网页没有广告,并且注册送十块足够新手使用了。但是秒嘀的其它功能需要上传营业执照。注册账号https://sms.miaodiyun.com/login.html模板的添加后台代码的书写与使用首先中间的俩个箭头为后台代码所需要的东西只需点击查看后就可以复制了;然后点击下载demo,这里的demo用的是idea写的直接解压就可以在...原创 2019-10-22 18:03:01 · 849 阅读 · 1 评论 -
JAVA_SE基础知识——设计模式、Lambda表达式
1、设计模式:是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结 a、单例模式 ---> 只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有 一个实例而且该实例易于外界访问。如果在系统中某个类的对象只能存在一个,可以 用单例模式。 单例的实现:提供一个私有的构造方法;提供一个公开的静态方法返回类的对象。 好处:1、某些类创建...原创 2019-09-20 17:53:43 · 203 阅读 · 0 评论 -
JAVA_SE基础知识——反射、内部类、配置文件(json,xml,properties)
1、反射 在编译时,不确定哪个类被加载,而在程序运行时才加载,探知,使用 反射案例:不知道类加载进去是什么,加载进去后,采取探知,属性、方法、类 Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。2、反射的用处:javaweb框架,省略代码,运行时检查程序员输入的内...原创 2019-09-20 16:42:11 · 272 阅读 · 0 评论 -
JAVA_SE基础知识——网络编程(Socket 的使用和网络协议)
1、DOS命令: ipconfig 查看本机ip地址 本机的物理地址 ping 后面跟ip地址,测试本机与指定的Ip地址间的通信是否有问题 特殊地址---表示本 7机:127.0.0.1回环地址或者localhost2、TCP/IP和OSI分层应用层表示层会话层传输层网络层数据链路层物理层3、IP地址: 用于标识网络中的一个通信实体,这个通信实体可...原创 2019-09-20 16:02:36 · 197 阅读 · 0 评论 -
JAVA_SE基础知识——多线程以及线程池的使用
1、进程与线程进程第指在系统中正在运行的一个应用程序,线程是比进程更小的执行单位一个进程可以产生多个线程,多线程机制使程序运行效率变得更高多线程好处:解决了多部分代码同时运行的问题多线程弊端:线程太多,单个线程运行效率降低2、多线程实现的方式:a、继承Thread类----本身是线程资源还是个线程 1、子类重写父类中的run方法,将线程运行的代码存放在run中 2、建立子类对象...原创 2019-09-20 15:49:59 · 166 阅读 · 0 评论 -
JAVA_SE基础知识——IO流
1、文件:文件是相关记录或者放在一起的数据集合。带后缀的都是文件,不带的是文件夹。2、常用的一些方法 boolean exists();//判断文件或文件夹是否存在 boolean isFile();//判断是否是文件 boolean isDirectory();//判断是否是文件夹 String getPath();//返回对象表示的文件的相对路径 Strin...原创 2019-09-20 15:38:57 · 141 阅读 · 0 评论 -
JAVA_SE基础知识——集合框架(List、Set、Map)
1.java集合框架集合顶层Collection包含List和Set。List的实现类包括ArrayList和LinkedList;Set的实现类 包括HashSet(无序)和TreeSet(有序);接口Map 实现类包括HashMap(无序)和TreeMap(有序)数组和集合的区别:a、数组长度固定,集合长度可变 b、数组存储的是同一种类型的元素,集合可以存储不同类型的数据 c...原创 2019-09-20 14:53:34 · 275 阅读 · 0 评论 -
JAVA_SE基础知识——异常及异常处理
1.异常的发生异常不是一定会发生的,是可能会发生2、异常异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序3、java本身对异常的处理java编程语言使用异常处理机制为程序提供了错误处理的能力程序中预先设置好对付异常的处理办法,在程序运行中发现异常时,对异常进行处理,异常处理完毕后程序继续运行。4、java中的异常处理的5个关键字try catch f...原创 2019-09-20 11:36:18 · 270 阅读 · 0 评论 -
JAVA_SE基础知识——接口
1、为什么使用接口一个类不能同时继承多个父类,能实现多个接口2、接口的特性:1、接口本身是抽象类,不可以被实例化2、实现类必须实现接口的所有方法3、实现类可以实现多个接口4、接口里面的方法必须是抽象方法,无构造方法 可以不写abstract关键字5、接口里面的属性默认修饰符 static final 变量都是静态常量3、接口关键字写接口 用interface实现...原创 2019-09-20 10:40:40 · 265 阅读 · 1 评论 -
JAVA_SE基础知识——多态
1、为什么使用多态?参数都是父类的子类,而实现的效果却不同2、多态同一个引用类型,不同的实例而使用相同的方法执行不同的操作 父类引用,子类对象使用多态减少类中代码量,增强了系统的扩展性和可维护性3、实现多态思路a、编写父类b、编写子类,子类重写父类方法c、运行时,使用父类的类型,子类的对象实现多态的两要素:1、子类重写父类的方法 2、使用父类的类型,...原创 2019-09-20 10:27:15 · 230 阅读 · 0 评论 -
JAVA_SE基础知识——继承
1、继承继承:将重复代码抽取到父类中就为继承优点:方便修改代码,减少代码量2、如何使用继承a、编写父类 class Pet{ 公共的属性和方法 }b、编写子类,继承父类 class Dog extends Pet{ 子类特有的属性和方法 }关键字:extends 继承 super 代表父类对象一个子类只能继承一个父类3、子类访问父类成员a、访问构造方法:supe...原创 2019-09-20 10:17:44 · 161 阅读 · 0 评论 -
JAVA_SE基础知识——抽象与封装
1、面向对象设计和开发的好处:交流更加流畅、提高设计和开发效率2、用面向对象的思想描述世界1、发现类2、发现类的属性3、发现类的方法3、构造方法初始化对象 1、属性2、方法构造方法无返回值类型无参的构造方法: 访问修饰符 方法名(与类名一致)(){ }---可以在创建对象的同时初始化有参数的构造方法: 访问修饰符 方法名(指定参数){ } 系统提供默认...原创 2019-09-20 10:01:40 · 204 阅读 · 0 评论 -
JAVA_SE基础知识——类与对象
1、面向对象1、java是面向对象的程序设计语言,除了8种简单数据类型外,都属于对象。2、面向对象的语言会有明显的三个特征:封装、继承、多态。 注意:java其实不算是完全面向对象,因为有8种简单类型的存在。2、面向对象(oo)的优点1、与人类的思维习惯一致2、提高了程序的可重用性3、信息隐藏,提高了程序的可维护性和安全性3、类的概念-----属性(field)和方法(meth...原创 2019-09-20 09:39:32 · 285 阅读 · 1 评论 -
JAVA_SE阶段基础知识——String类
1、字符串的长度求字符串的长度用 字符串标识符.length(); 注意:要有小括号求数组的长度用 数组名.length; 注意:没有小括号 2、字符串的比较用“==”判断的是栈内存中堆内存的地址,两个字符串所存的地址是否一致用“equals()”判断的是堆内存中的内容,两个字符串所存的内容是否一致3、可变长的参数public void show(String(int...原创 2019-09-20 09:29:02 · 212 阅读 · 0 评论 -
转正测试——未答出的题目(JS基础)
1.清除浮动的方法答:1.给父元素添加 overflow:auto;zoom:0.08;2:给子元素后添加一个空的div, css属性设置为clear:both;height:0;line-height:0;font-sizing:0;3:万能清除浮动法:after{clear:both;content:’.’;display:block;height:0;width:0;visib...原创 2019-09-02 08:31:19 · 320 阅读 · 0 评论 -
Java 使用递归函数的实例
//用递归调用的方法求n!public static int fo(int n){if(n<2){ return 1;}else{return n*fo(n-1);}}//用递归法求和1+2+3+4......+npublic static int add(int m){if(m==1){return 1;}else{return m+add(m-1);}}...原创 2019-08-26 19:05:41 · 1283 阅读 · 0 评论