
java
loser8101
目前是IT小白一个
展开
-
JAVA入门——基础知识4
final父类加final,子类不能重写;类加final,子类不能继承抽象方法和抽象类抽象方法:使用abstract修饰的方法,没有方法体,只有声明,必须写在抽象类里。子类必须实现父类的抽象方法。接口的作用接口与抽象类的区别:接口就是比抽象类还抽象的抽象类,可以更加地规范子类,实现了:规范和具体实现的分离。抽象类还提供某些具体实现,接口不提供任何实现,接口中所有的方法都是抽象方法。接口是完全面向规范的,规定了一批类具有的公共方法规范。...原创 2020-11-29 13:45:38 · 117 阅读 · 0 评论 -
JAVA入门——基础知识3
对象创建的过程和this的本质创建一个对象分为如下四步:1.分配对象空间,并将对象成员变量初始化为0或空2.执行属性值的显式初始化3.执行构造方法4.返回对象的地址给相关的变量this的本质就是“创建好的对象的地址”!由于在构造方法调用前,对象已经创建。因此,在构造方法中也可以使用this代表“当前对象”。this不能用于static方法中。 static关键字在类中,用...原创 2020-06-09 20:44:09 · 163 阅读 · 0 评论 -
JAVA入门——基础知识2
方法的重载重载的方法,实际上是完全不同的方法,只是名称相同而已构成方法重载的条件:1.不同的含义:形参类型、形参个数、形参顺序不同2.只用返回值不同不能构成方法的重载递归结构递归的基本思想就是“自己调用自己”。递归必须包含两部分:1.递归头,即递归结束的条件2.递归体,需要调用自身的方法。慎用递归,递归很耗费资源。面向过程和面向对象面向过程和面向对象都是对...原创 2020-04-21 12:10:29 · 150 阅读 · 0 评论 -
JAVA入门--流程控制和循环语句
流程控制语句是用来控制程序中各语言执行顺序的语句顺序结构 选择结构:if单选择结构、if-else双选择结构、if-else if-else多选择结构、switch结构(switch在JDK1.7以后才可以判断字符串) 循环结构:while循环,do-while循环,for循环,嵌套循环Math类——Math.random();返回[0,1)之间的随机数...原创 2020-03-22 16:09:04 · 141 阅读 · 0 评论 -
JAVA入门--基础知识1
注释 //-------单行注释;/* */-------多行注释;/** */-------文档注释标识符规则-------驼峰规则 JAVA关键字保留字:供内部使用,不可作为变量名和方法名! ...原创 2020-03-07 10:56:51 · 132 阅读 · 0 评论 -
JAVA入门--认识JAVA
JAVA是IT行业的第一语言,跨平台是JAVA的核心优势。 JAVA的三个版本JavaSE:标准版,定位在个人计算机上的应用。 JavaEE:企业版,定位在服务器端的应用。 JavaME:微型版,定位在消费性电子产品的应用上JAVA的特性和优势跨平台/可移植性:如int始终是32位 安全性 面向对象 简单性 高性能:虚拟机提高了它的运行效率 分布式 多线程 健壮性JDK...原创 2020-02-26 22:28:09 · 114 阅读 · 0 评论 -
java学习相关软件使用常见问题及解决办法
eclipse中jsp默认编码格式修改为UTF-8 解决方案:window--Preferences--Web--JSP File--在encoding的下拉列表选择UTF-8。jsp项目中连接数据库解决java.lang.ClassNotFoundException:com.mysql.jdbc.Driver的问题 解决方案:jar包放错了位置,应该放在WEB-INF中的lib下...原创 2019-11-03 10:19:53 · 147 阅读 · 0 评论 -
不小心叉掉eclipse部分窗口,想恢复的解决办法
resert一下就可以了原创 2019-03-12 18:02:58 · 3231 阅读 · 1 评论 -
类和面向对象编程
类和面向对象编程static关键词(静态修饰符)可以修饰成员变量和成员方法可以修饰通过对象和类来调用(调用的都是同一个)修饰成员变量表示静态变量,静态变量是所有对象公用的 在内存中只占有一份内存修饰成员方法表示静态方法,静态方法里面只能访问静态变量static特点随着类的加载而加载优先于对象存在所有对象共享(可以通过对象或者类来访问)main方法...原创 2019-03-12 10:56:10 · 115 阅读 · 0 评论 -
Java基础类库
Eclipse快捷键alt+?或alt+/:自动补全代码或者提示代码ctrl+shift+f:格式化代码ctrl+page down或ctrl+page up:选项卡之间快速切换Alt+方向键上下:上下行交换内容或把当前内容把上或下移动Ctrl+/:自动注释当前行或者选择的多行(再次按下取消注释)Ctrl+shift+/:自动注释掉选择的代码块 ctrl+shift+\:取...原创 2019-03-14 09:54:01 · 129 阅读 · 0 评论 -
java之数组
一维数组的声明、初始化和使用第一步:声明声明的第一种方式:数组元素类型[] 数组名;声明的第二种方式:数组元素类型 数组名[];注意:没有初始化的数组是无法使用的。(可以初始化为null)第二步:初始化初始化的时间: 可以在声明的时候初始化 也可以先声明后初始化初始化的方式:(初始化的时候必须确定数组的长度) 第一种方式:...原创 2019-03-03 15:15:22 · 371 阅读 · 0 评论 -
java练习之字符串
一、给定一个字符串,判断该字符串中是否包含某个子串。如果包含,求出子串的所有出现位置。import java.util.Scanner;public class Practice1{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("请输...原创 2019-02-18 16:16:08 · 806 阅读 · 0 评论 -
Java之字符串
字符串:字符串变量String str=”sdfsdf”;String str = new String(“sdfsdf”); 连接字符串(+)多个字符串连接和其他数据连接通过+可以直接对字符串(或者其他数据类型)常量和变量做连接操作 字符串的特性字符串无法被修改:字符串值无法被修改,但是字符串对象可以引用别的字符串。 字符串信息获取长度...原创 2019-02-17 11:14:04 · 149 阅读 · 0 评论 -
java入门(2)
Part 1 配置环境变量后Part 2练习题1.请写出标识符的命名规则是什么?(1)由英文字母、数字、_和$组成,长度不限。(2)标识符的第一个字符不能是数字。(3)标识符区分大小写。(4)标识符不能包含空,不能是关键字。2.下列属于正确标识符的选项有【多选】(B、D、G、H)A.int B.$_Count C.3M ...原创 2019-02-06 21:20:41 · 253 阅读 · 0 评论 -
java入门(1)通过dos命令运行java程序
dos命令常用切换e盘文件目录 cd\ ->e: ->cd 文件夹目录原创 2019-02-05 21:02:01 · 246 阅读 · 0 评论 -
java入门(3)
练习2一、对于以下,有int x = 5, y = 6, z;题目一:z = ++x + y++;z=12;题目二:z = ++x + x++;z=12;题目三:x= ++x + x++;x=12;题目四:z = x > y ? ++x : y++;z=6;二、下列说法正确的是( A )A、JAVA程序的main方法必须写在类里面B、JAV...原创 2019-02-14 21:44:50 · 410 阅读 · 0 评论