Java
kikook
这个作者很懒,什么都没留下…
展开
-
【Java】实验三 HTML以及J2EE简单编程
实验目的: 安装配置好Tomcat应用服务器,使用Java进行JSP、Servlet的编写web应用并将其部署到Tomcat上。实验对应知识点: 结合HTML进行JavaEE框架中的JSP、Servlet编程。实验前任务: 学习Java的基本语法以及Java数据库编程。开源目录:idea ultimate project + 实验要求 + 报告报告里面有一处错误,导入包的地方要在structure中进行...原创 2020-06-19 14:41:25 · 784 阅读 · 0 评论 -
[Java]split(".")失效的解决办法
String str4 = "115.157.200.135"; String splitedArray [] = str4.split("\\."); System.out.println("SplitedArray.length = "+splitedArray.length); for (int i = 0 ; i < splitedArray.length ; i++)...原创 2019-06-10 21:04:27 · 2328 阅读 · 0 评论 -
[Java]常用字符串操作
public class T2 { public static void main(String[] args) { // startsWith, endsWith 判断字符串开头结尾 String str = "StringMethod02.java"; if (str.startsWith("String")) { System.out.println("strin...原创 2019-06-10 21:25:32 · 205 阅读 · 0 评论 -
[Java]StringBuffer用法小结
public class T2 { public static void main(String[] args) { //连接字符串 StringBuffer strBuffer1 = new StringBuffer("Hello"); StringBuffer strBuffer2 = new StringBuffer("*"); strBuffer1.appe...原创 2019-06-11 13:32:58 · 409 阅读 · 0 评论 -
[Java]访问控制符权限小结
修饰符 类内部 同包(相同文件夹下) 子类(不要求同包) 其余位置 适用对象 default(不加任何修饰符) ✅ ✅ ❌ ❌ 类(接口),方法,属性 public ✅ ✅ ✅ ✅ 同上 private ✅ ❌ ❌ ❌ 方法,属性 protected ✅ ...原创 2019-06-11 19:01:18 · 519 阅读 · 0 评论 -
[Java]静态方法
class Person { public static int v = 10; public static void showV () { System.out.println("V = "+v); } public static void sell () { v--; } private String name; private String gender; priv...原创 2019-06-11 22:14:02 · 8822 阅读 · 0 评论 -
[Java]代码块
代码块分为4类普通代码块 构造块 静态代码块 同步代码块(多线程)1.普通代码块在方法中的的{}环绕的代码段就是普通代码块2.构造块public class T2 { { System.out.println("First construction block"); } public T2 () { System.out.println(...原创 2019-06-11 23:26:28 · 108 阅读 · 0 评论 -
[Java]String不可变造成的引用传递参数修改无效
public class T2 { public static void change (String s) { s = "hah"; System.out.println("s = "+s); } public static void change1 (StringBuffer sbr) { sbr.replace(0, sbr.length(), "kk"); } pu...原创 2019-06-11 23:43:01 · 885 阅读 · 0 评论 -
[Java]函数传参分析
首先说结论:Java中参数传递,不能修改数据指向,只能修改数据属性Java函数传参,对于非引用类型(基本数据类型如int,float等),函数传参修改是没有任何效果的对于引用数据类型,类(接口),数组,枚举等,修改的时候,也只能修改数据的属性,而不能修改“数据本身指向”这个开始听起来很抽象,但是Java就是这样,不像C和C++中有二级指针,可以修改数据指向,有点像python中的函数...原创 2019-06-12 01:23:10 · 323 阅读 · 0 评论 -
[Java]字符串的索引机制
public class T2 { public static void main(String[] args) { // TODO Auto-generated method stub String str1 = "Java Material"; String str2 = "Java Material"; String str3 = new String("Java ...原创 2019-06-10 20:17:03 · 2793 阅读 · 0 评论 -
[Java]可变参数列表
public class T2 { public static void main(String[] args) { // TODO Auto-generated method stub String strs[] = {"I", "am", "CHX" }; test(1, strs); System.out.println(""); test1(strs, 0); ...原创 2019-06-10 15:06:12 · 182 阅读 · 0 评论 -
[Java]String转Int/double
首先看不安全的方法:String转Int:public class Test{ public static void main(String [] args){ System.out.println("result = "+(Integer.parseInt("123456") + 654321)); }}String转Double:public class Te...原创 2019-03-01 22:00:42 · 584 阅读 · 0 评论 -
[Java]泛型引发的".java使用了未经检查或不安全的操作"的解决办法
import java.util.Scanner;import java.util.Arrays;import java.util.Comparator;class Person { int num; int score;}// class Mycomparator implements Comparator <Object> {// public int c...原创 2019-03-20 21:56:52 · 1402 阅读 · 0 评论 -
[java]位运算符号
与(&) 同一为一非(~) 10互换或(|) 有1就1异或(^) 相同为0,不同为1左移 (<<) 高位移除,低位填0算术右移(>>) 低位移除,高位用符号位填充逻辑右移(>>>) 低位移除 高位补0容易将^记成与,但是这个其实是 异或...原创 2019-03-21 09:49:39 · 363 阅读 · 0 评论 -
[java]跳跃最大长度
import java.util.Scanner;public class T52 { public static void printColor (int mapArray[], int arr[], int currPos) { int minIndex = currPos - arr[currPos] >= 0 ? currPos - arr[currPos] : 0; ...原创 2019-04-21 23:47:47 · 307 阅读 · 0 评论 -
[Java]类继承
Java中的类之间继承采用extends关键字实现格式为:访问控制符 [修饰符列表] class 类名 extends 父类名 { 定义属性 定义构造方法(super关键字) 定义方法}访问控制符使用public和不使用public修饰符列表常用的有static,final等1.父类的private属性子类无法访问,父类的protected...原创 2019-06-12 14:41:09 · 790 阅读 · 0 评论 -
[Java]类转型
Java中的类转型分为向上转型和向下转型转型是Java中的多态性的直接体现,另外一个体现是方法的重写和重载1.向上转型向上转型的目的是使得父类可以调用子类重写的父类的办法,此时父类并不能调用子类中非重写自己的方法,这些方法只能使用子类的对象或者子类访问(静态方法)例子:class Person { private String name; private int a...原创 2019-06-12 15:37:54 · 797 阅读 · 0 评论 -
[Java]instanceof关键字
class Person { private String name; private int age; String sex = "secret"; protected Person(String name, int age) { this(name); this.age = age; System.out.println("Father constructor 1th")...原创 2019-06-13 17:53:05 · 119 阅读 · 0 评论 -
[Java]封装类
python中的int这样的数据类型已经是类的情况下,老牌的Java当然也有对基本数据类型的类封装但是Java并没有Python这样激进,Java中的基本数据类型的并不直接是类而是另外开辟炉灶,创建创建了一一对应的封装类实现基本数据类型 封装类 构造方法1 构造方法2 int Integer Integer(int value) Intege...原创 2019-06-13 18:49:04 · 7619 阅读 · 0 评论 -
[Java]"STL"之排序
使用java库中的函数进行排序,递增,递减,对于数组,对于List集合排序。对于基本数据类型外的对象类型排序。主要方法:Arrays.sort(array);Collections.sort(list);Arrays.sort(nameArray,Comparator);Collections.sort(list,Comparator);注意:是Collections, 而不是 C...转载 2019-02-28 22:06:51 · 315 阅读 · 0 评论