![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java必备知识
陪衬丶角色_Z
这个作者很懒,什么都没留下…
展开
-
eclipse的使用和运行第一个java程序(步骤详细)
下面介绍使用eclipse的使用方法和编写运行第一个Hello World程序:1.打开eclipse,点击右上角文件->新建->项目:2.找到java项目->下一步:3.填写项目名->指定jdk执行环境->完成:4.此时我们的java项目已经建好,接下来开始创建包(建包是为了让我们更方便地管理不同的类,java项目创建类前,一般都要指定在一个包下面):右键src->新建->包:填写包名(这里最好使用一定的命名规则方便管理,如下图)->完原创 2020-07-10 20:41:56 · 3132 阅读 · 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 · 770 阅读 · 0 评论 -
Java网络编程实现文件上传(解释详细,一看就懂)
实现客户端向服务器端上传文件的功能,并且上传成功后,服务器端给客户端一个反馈信息。客户端(Client): 明确: 数据源:d:\\Net.txt 目的地:服务器 实现步骤: 1.创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源 2.创建一个客户端Socket对象,构造方法中绑定服务器的IP地址和端口号 3.使用Socket中的getOutputStream方法,获取网络字节输出流OutputStre原创 2020-07-07 15:05:15 · 770 阅读 · 0 评论 -
普通类和抽象类的区别
抽象类不能被实例化抽象类可以有抽象方法,抽象方法只需声明,无需实现含有抽象方法的类必须声明为抽象类抽象的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类抽象方法不能被声明为静态抽象方法不能用private修饰抽象方法不能用final修饰...原创 2020-07-04 16:10:12 · 312 阅读 · 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 · 86 阅读 · 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 · 91 阅读 · 0 评论 -
java中操作字符串的类
Java 中,常用的对字符串操作的类有 String、StringBuffer、StringBuilderString : final 修饰,String 类的方法都是返回 new String。即对 String 对象的任何改变都不影响 到原对象,对字符串的修改操作都会生成新的对象。StringBuffer : 对字符串的操作的方法都加了synchronized,保证线程安全。StringBuilder 对象的 append()、replace()、delete() 等方法修改字符串。Strin原创 2020-07-04 15:53:11 · 212 阅读 · 0 评论 -
java中final关键字的一些作用
被final修饰的类是一个最终类,不可以被继承。被final修饰的方法是一个最终方法,不可以被覆盖。被 final 修饰的成员变量必须要初始化,赋初值后不能再重新赋值(可以调用本对象方法修改属性值)。对基本类型来说是其值不可变;对引用变量来说其引用不可变,即不能再指向其他的对象。...原创 2020-07-04 15:50:13 · 86 阅读 · 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 · 114 阅读 · 0 评论 -
JDK和JRE的区别
JRE: Java Runtime EnvironmentJRE是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环 境,是提供给想运行java程序的用户使用的,如果你需要运行java程序,只需安装JRE就可以了。JDK:Java Development KitJDK是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包原创 2020-07-04 15:40:51 · 98 阅读 · 0 评论 -
java中接口和抽象类的区别-详解
接口和抽象类的区别接口只能包含抽象方法,而抽象类可以包含普通方法。接口只能定义静态常量属性,抽象类既可以定义普通属性,也可以定义静态常量属性。接口不包含构造方法,抽象类里可以包含构造方法。...原创 2020-07-04 15:24:23 · 140 阅读 · 0 评论