
java学习
teasing&poking
hpds、sbds
展开
-
java重要知识点,待后续不断更新~
【代码】java重要知识点,待后续不断更新~原创 2023-10-24 10:48:27 · 177 阅读 · 0 评论 -
java异常——检查异常、非检查异常、运行时异常、非运行时异常
一、概要 Java把所有的非正常情况分为两种:异常(Exception) 和错误(Error),它们都继承Throwable父类。Java的异常(Exception和Error)分为检查异常和非检查的异常其中根据Exception异常进行分类,可分为运行时异常和非运行时异常 二、区别及相应异常A-1:检查异常(编译时异常): 就是编译器要求你必须处理的异常。比如我们在编程某个文件的读于写时,编译器要求你必须要对某段代码try…catch… 或者 throws exception,这就转载 2020-07-28 15:25:54 · 1829 阅读 · 0 评论 -
java中静态变量、静态块、静态方法与实例变量、实例块、实例方法执行顺序
一、相关含义1.静态变量static int num = 4;2.静态块static { // 3.加载静态块 System.out.println("这个是静态块"); }3.静态方法static void method() // 静态方法,调用的时候才加载 { System.out.println("这个是静态方法!"); }原创 2020-07-23 11:44:24 · 496 阅读 · 0 评论 -
java中方法(静态与非静态)的区别——类方法(static修饰的静态方法)、实例方法、构造方法
一.静态变量跟实例变量的区别:静态变量:由static修饰,在JVM中,静态变量的加载顺序在对象之前,因此静态变量不依附于对象存在,可以在不实例化类的情况下直接使用静态变量,如下代码所示:public class StaticTest { static int a = 13; //静态变量 int b = 14; //非静态变量 public static void main(String[] args) { int c = StaticTest.a;转载 2020-07-21 20:42:50 · 740 阅读 · 0 评论 -
java常见排序算法
排序算法优先选择时间复杂度和稳定性。见下图:目前只写了冒泡、选择、快速(其他待更新),代码如下:public class P_sort { static int arr[] = {9, 2 , 6 , 1, 5 , 7, 3, 8, 4,1,2,1,1}; public static void main(String[] args) { //Bubble_sort(); select_sort(); //quick_sort(0,arr.length-1); print(原创 2020-07-21 17:07:12 · 165 阅读 · 0 评论 -
java实现进制转换
本篇主要使用java方法实现,若要实现:十进制转化为k进制,主要采用思想:除k取余法,其他进制转化为十进制就比较好算了。要熟悉利用二进制与八进制与十六进制之间的关系。代码:package hexadecimal_conversion;//进制转换public class Conver { public static void main(String[] args) { //十进制转化为其他进制--toString方法,参数为整形,结果为字符串 int num_10 = 1096256;原创 2020-07-21 16:58:28 · 540 阅读 · 0 评论 -
java实现打印日历
思路:因为1900(或1990)年1月1日为星期一,以此为基础往后算(即此年此月到1900年月1日有多少天,sumDay%7+1),往前算暂未实现。代码(有注释):import java.io.BufferedInputStream;import java.util.Scanner;public class Calender2 { public static void main(String[] args) { Scanner sc = new Scanner(new BufferedIn原创 2020-07-21 16:47:32 · 718 阅读 · 0 评论 -
java基础思维导图(java基础部分)
最近在重温java,把java这条知识线在拉一遍,觉得有必要记录下:思维导图:java基础day1、21. java起源 1.1. java之父:詹姆斯•高斯林 (James Gosling)Java是SUN公司的 产品, SUN被Oracle收购后,现在Java是属于Oracle公司的。IBM公司用Java开发很多产品:https://www.sohu.com/a/194505161_7754042. java版本分类 2.1. JavaSE:Java Standard Edtion(J原创 2020-07-14 19:39:39 · 2450 阅读 · 0 评论 -
response.setContentType与 response.setCharacterEncoding 区别
一:response.setContentType设置发送到客户端的响应的内容类型,可以包括字符编码说明.也就是说在服务器端坐了这个设置,那么他将在浏览器端起到作用,在你打开浏览器时决定编码方式如果该方法在response.getWriter()被调用之前调用,那么响应的字符编码将仅从给出的内容类型中设置。该方法如果在response.getWriter()被调用之后或者在被提交之后调用,将...原创 2019-06-04 21:27:36 · 708 阅读 · 0 评论 -
java中什么是反射
浅层次理解:言简意赅的说:反射就是把类的方法和属性当做对象来使用(对象就可以调用方法了,比如spring那里的invoke)深入了解,转大佬的,点这里!...原创 2019-05-13 17:26:20 · 510 阅读 · 0 评论 -
以一道简单题区分String,StringBuffer类,及其简单应用
我感觉java离我越来越远了,呜呜呜呜,刚开始对String类 与StringBuffer类(据说StringBuilder更好),对多种类之间的方法糅合在一起应用,这很重要,下面以一道题为例子(c,java均有):几个基本方法:1.char charAt(int index)返回字符串中的字符;2.StringBuf reverse() 字符串反转 如:123asd —dsa321例...原创 2018-11-14 11:50:00 · 152 阅读 · 0 评论