
java必备知识
陪衬丶角色_Z
这个作者很懒,什么都没留下…
展开
-
eclipse的使用和运行第一个java程序(步骤详细)
下面介绍使用eclipse的使用方法和编写运行第一个Hello World程序: 1.打开eclipse,点击右上角文件->新建->项目: 2.找到java项目->下一步: 3.填写项目名->指定jdk执行环境->完成: 4.此时我们的java项目已经建好,接下来开始创建包(建包是为了让我们更方便地管理不同的类,java项目创建类前,一般都要指定在一个包下面): 右键src->新建->包: 填写包名(这里最好使用一定的命名规则方便管理,如下图)->完原创 2020-07-10 20:41:56 · 3235 阅读 · 0 评论 -
使用DOS窗口运行和编译java程序
jdk下载并且配置完环境变量之后,就可以编译和运行第一个java程序了。 下面介绍使用DOS命令编写第一个Hello World程序: 首先在记事本上面写好java代码,扩展名为.java,即 文件名.java: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); } } 进入DOS控制台(Win+R),用javac编译源代码,即:原创 2020-07-10 19:38:07 · 886 阅读 · 0 评论 -
Java网络编程实现文件上传(解释详细,一看就懂)
实现客户端向服务器端上传文件的功能,并且上传成功后,服务器端给客户端一个反馈信息。 客户端(Client): 明确: 数据源:d:\\Net.txt 目的地:服务器 实现步骤: 1.创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源 2.创建一个客户端Socket对象,构造方法中绑定服务器的IP地址和端口号 3.使用Socket中的getOutputStream方法,获取网络字节输出流OutputStre原创 2020-07-07 15:05:15 · 851 阅读 · 0 评论 -
普通类和抽象类的区别
抽象类不能被实例化 抽象类可以有抽象方法,抽象方法只需声明,无需实现 含有抽象方法的类必须声明为抽象类 抽象的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类 抽象方法不能被声明为静态 抽象方法不能用private修饰 抽象方法不能用final修饰 ...原创 2020-07-04 16:10:12 · 344 阅读 · 0 评论 -
java反转字符串的方法
利用 StringBuffer 或 StringBuilder 的 reverse 成员方法: public static String reverse1(String str) { return new StringBuilder(str).reverse().toString(); } 利用 String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后将各个字符进行重新拼接: public static String reverse2(Stri.原创 2020-07-04 16:07:19 · 118 阅读 · 0 评论 -
java中String类的一些常用方法
方法 描述 public String(char[] value) 用字符数组value创建一个String对象 public String(char chars[], int x, int n) 用字符数组以x开始的n个字符创建一个String对象 public int length() 获取字符串长度 public char charAt(int index) 获取字符串某一位置的字符 public String substring(int beginIndex) / p...原创 2020-07-04 16:04:30 · 124 阅读 · 0 评论 -
java中操作字符串的类
Java 中,常用的对字符串操作的类有 String、StringBuffer、StringBuilder String : final 修饰,String 类的方法都是返回 new String。即对 String 对象的任何改变都不影响 到原对象,对字符串的修改操作都会生成新的对象。 StringBuffer : 对字符串的操作的方法都加了synchronized,保证线程安全。 StringBuilder 对象的 append()、replace()、delete() 等方法修改字符串。Strin原创 2020-07-04 15:53:11 · 264 阅读 · 0 评论 -
java中final关键字的一些作用
被final修饰的类是一个最终类,不可以被继承。 被final修饰的方法是一个最终方法,不可以被覆盖。 被 final 修饰的成员变量必须要初始化,赋初值后不能再重新赋值(可以调用本对象方法修改属性值)。对基本类型来说是其值不可变;对引用变量来说其引用不可变,即不能再指向其他的对象。 ...原创 2020-07-04 15:50:13 · 116 阅读 · 0 评论 -
“==”和equals比较运算的区别
==比较的是两个对象的地址值,equals比较的是两个对象的内容。 String str1 = new String(''apple''); String str2 = new String(''apple''); 比较str1和str2: (1)str1==str2; //false (2)str1.equals(str2); //true 总结:一些情况下可以通用,但某些情况下需要注意比较的内容。 ...原创 2020-07-04 15:44:14 · 142 阅读 · 0 评论 -
JDK和JRE的区别
JRE: Java Runtime Environment JRE是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环 境,是提供给想运行java程序的用户使用的,如果你需要运行java程序,只需安装JRE就可以了。 JDK:Java Development Kit JDK是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包原创 2020-07-04 15:40:51 · 138 阅读 · 0 评论 -
java中接口和抽象类的区别-详解
接口和抽象类的区别 接口只能包含抽象方法,而抽象类可以包含普通方法。 接口只能定义静态常量属性,抽象类既可以定义普通属性,也可以定义静态常量属性。 接口不包含构造方法,抽象类里可以包含构造方法。 ...原创 2020-07-04 15:24:23 · 192 阅读 · 0 评论