【JavaSE(写一些关于自己学习中觉得可能会记不清的东西。大概只适合自用)】教程文章相关的互联网学习教程文章

javaSE基础学习day13-StringBuffer类详解【代码】

文章目录StringBufferStringBuffer的常见功能面试题 StringBuffer 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 StringBuffer的常见功能 添加功能:public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身. public StringBuffer insert(int offset,S...

javaSE Comparable接口中的compareTo()方法【代码】

我们都知道,要对自建对象按照一定规则进行排序的话,要求自建对象实现Comparable接口,并重写compareTo() 方法,但compareTo() 方法的释义却不是那么容易搞清楚,下面举例进行阐述: 声明一个Student类(成员变量id,name)实现Comparable接口,然后重写compareTo()方法, public class Student implements Comparable<Student>{ private int id; private String name;@Overridepublic int compareTo(Student o) {if(this.id...

JavaSE网络编程【代码】【图】

一、网络编程简介 计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规 模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、 共享硬件、软件、数据信息等资源 网络编程的目的 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯 二、网络通信要素 2.1 IP唯一的标识 Internet 上的计算机 本地回环地址(hostAddress):127.0.0.1 主机名(hostName):localhost I...

javaSE-第66篇-循环结构【图】

循环:在java中做重复事情,并且重复的只编写一次 循环优点:减少代码的冗余性 常用的循环: for循环、while循环、do while循环 循环特点: 循环条件、循环操作(循环体)

JavaSE之(九)封装【代码】

九、封装 概述:面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原则: 将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。 9.1 封装的步骤 1.使用private关键字来修饰成员变量。2....

JavaSE(十一) —— 多态【代码】【图】

多态1. 什么是多态 多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。多态 : 是指同一行为,具有多个不同表现形式【前提】 1 . 继承或者实现【二选一】:实现可以理解为抽象方法 2. 方法的重写【意义体现:不重写,无...

目前做前端开发,自己熟悉javase基础,如果掌握后端技术学javaee还是php呢?

目前做前端开发,自己熟悉javase基础,如果掌握后端技术学javaee还是php呢?回复内容:目前做前端开发,自己熟悉javase基础,如果掌握后端技术学javaee还是php呢?JavaEE不是据说被甲骨文停止更新了吗?学PHP吧,入门非常容易。别学了,改行干销售吧,学习多浪费青春学PHP吧,简单易学,开发速度快。较java来说php易学,但是你有基础可以考虑java…显然应该学node js

JavaSE复习日记:方法的调用和方法的重载

/* * 方法的调用和方法重载*//* * 什么是方法?* 方法就是一个有名字的代码段;* 方法的调用:* 在方法里调用另外一个方法里面的东西就是方法调用;* 或者可以认为"另外一个方法的名字()"就是方法的调用;* 方法的重载:* 就是在main方法外写了多个方法名相同,但是形参列表不同的方法,在main方法中调用这个方法时括号内写上实参,程序会默认调用实参和调用方...

如何用JavaSE写一个简易的HTTP服务器?如果要支持JSP,ASP或者PHP又需要如何改进?如果不能,是否有其他语言可以实现?

我是这样思考的,要自己写几个解析JSP,ASP,PHP的编译器不现实,所以我做的这个服务器当监听到动态网页请求时,把请求转发给IIS(如果请求是ASP的话),同理,如果是JSP就转发给TOMCAT,PHP就转发给Apache,然后再接收以上服务器解析之后返回的静态内容返回给客户端浏览器。那么这个转发功能用java要怎么实现呢?如果实现不了,其他语言可以否?回复内容: 亲,你需要一个反向代理。Java SE什么的不知道,不过如果交给Python/Node...

JavaSE是什么【图】

JavaSE以前称为 J2SE,全称Java Standard Edition,译成中文就是Java标准版,是Sun推出Java平台标准版;是运行JAVA程序不可缺少的环境,也是Java的核心。后来的各种框架,各种产品都是基于JavaSE,也就是JavaSE是java向上发展的基础,Java任何高级产品的底层基础都是JavaSE,所以如果要学习,把它学扎实,牢固是很有必要的。JavaSE用于开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 ...

javaselenium(十四)处理Iframe中的元素_html/css_WEB-ITnose

有时候我们定位元素的时候,发现怎么都定位不了。 这时候你需要查一查你要定位的元素是否在iframe里面 阅读目录 什么是iframe iframe 就是HTML 中,用于网页嵌套网页的。 一个网页可以嵌套到另一个网页中,可以嵌套很多层。 selenium 中提供了进入iframe 的方法 // 进入 id 叫frameA 的 iframedr.switchTo().frame("frameA");// 回到主窗口dr.switchTo().defaultContent(); main.html FrameTest this ...

[javaSE] JDBC的批处理【代码】

语句 create database batch use batch create table batch_table( id int primary key auto_increment, name varchar(20) ) insert into batch_table values(null,”aaa”) insert into batch_table values(null,”bbb”) insert into batch_table values(null,”ccc”) Statement方式执行批处理: 优点:可以执行多条不同结构的sql语句 缺点:没有使用预编译机制,效率低下import java.sql.Connection; import java.sql.Driver...

简单的javaSE的数据库管理

package cn.itcast.dao; import java.util.ArrayList;import java.util.Scanner; import cn.itcast.model.User; //该类是对用户数据增删查改的。public class UserDao { //用户的数据都存储到该集合中。 private static ArrayList<User> users = new ArrayList<User>(); //注册 public void reg(){ Scanner scanner = new Scanner(System.in); String userName = null; while(true){ System.out.println("请输入用户名:")...

JavaSE基础之JDBC

1、JDBC 的步骤:①加载数据库驱动;a.MySQL:com.mysql.jdbc.Driver;b.SQLServer:com.microsoft.jdbc.sqlserver.SQLServerDriver;c.Oracle:oracle.jdbc.driver.OracleDriver;②获取数据库链接; a.MySQL:jdbc:mysql://localhost:3306/DataBaseName;b.SQLServer:jdbc:sqlserver://localhost:1433; DatabaseName=DataBaseName;c.Oracle:jdbc:oracle:thin:@localhost:1521:orcl;③创建SQL语句对象;④执行SQL语句对象; ...

Java开发环境部署2.下载安装java jdk 2.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完后开始安装。注意,安装的路径不能变!!!反正笔者前两次改了安装路径都装不成。 JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。【图】

操作系统:win10 64biteclipse版本:Eclipse Mars (4.5),Eclipse IDE for Java EE DeveloperJava JDK版本:jdk-7u79-windows-x64SDK版本:24.4.1版ADT版本:23.0.4版 1.下载安装java jdk1.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK默认安装成功后,会在系统目录下出现两个文件夹,jdk(Java Runtime Environment)&jre(Java Development Kit)。1.2配置环境变量文件资源管...