Java基础
D_estin_y
自我改变
展开
-
Java基础3_Java对象和类
java中很多的概念都是比较抽象的概念,这就要求我们结合实际生活来对这些概念进行理解,我结合我自己的感受,希望有更好的理解可以评论告知。Java中的对象在现实生活中存在任何事物都可以看成是对象,通过其属性对对象进行分类。每一个对象都是一个独立的个体。就例如人是一个类,人这个类有胳膊,腿,眼睛等等诸多属性。有奔跑、说话、吃饭这些方法 。 你就是一个对象,是人这个类实例化...原创 2019-05-14 11:20:45 · 157 阅读 · 0 评论 -
Java基础11_Java Number & Math类
Java Number & Math类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte,int,long,double等。然而,在实际开发过程中,我们经常使用对象,而不是内置数据类型的情形,为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类,所有的包装类(Integer,Long,Byte,Double,Float,Short)都是抽象类Numb...原创 2019-06-01 11:27:56 · 388 阅读 · 0 评论 -
Java基础12_Java Character类
Java Character类Character类用于对单个字符进行操作。Character类在对象中包装一个基本类型char的值。也就是说Character类是java语言为内置数据类型char提供的包装类。转义字符前面有反斜杠()的字符代表转义字符,他对编译器来说是有特殊含义的。下面列表展示了java的转义序列:Character方法:...原创 2019-06-01 11:54:40 · 155 阅读 · 0 评论 -
Java基础13_Java String类
Java String类String类是不可变类,因此他的对象也是不可变对象,如果字符串拼接,就是会在内存中再创建一个String对象,,如果经常对字符串进行各种各样的修改,或者说,不可预见的修改,那么使用String来代表字符串的话会引起很大的内存开销,应该考虑用StringBuffer类,它允许修改,而不是每个不同的字符串都要生成一个新的对象。并且,这两种类的对象转换十分容易.(扩充)J...原创 2019-06-01 17:10:06 · 207 阅读 · 0 评论 -
Java基础14_Java数组
Java数组Java中提供的数组是用来存储固定的同类型元素。声明数组变量首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法或者dataType arrayRefVar[]; //效果相同,但不是首选方法创建数组Java语言使用new操作符来创建数组,语法如下:arrayRefVar = new...原创 2019-06-04 11:51:35 · 231 阅读 · 0 评论 -
Java基础16_Java正则表达式
Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限某一种语言,但是每种语言都有细微的差别正则表达式实例一个字符串其实就是一个简单的正则表达式,例如hello World正则表达式匹配“Hello World”字符串。.(点号)也是一个正则表达式,他匹配仍和一个字符如:“a”或“1”Java正则表达式和Prel最为相似java....原创 2019-06-11 11:37:19 · 575 阅读 · 0 评论 -
Java基础17_Java方法
Java方法我们在编程中很常见的System.out.println(),那么它是什么呢?println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法printl()。那么什么是方法呢?Java方法是语句的集合,他们在一起执行一个功能,最近在看Java编程思想,我...原创 2019-06-11 17:07:19 · 291 阅读 · 0 评论 -
String,StringBuffer,StringBuilde的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容...转载 2019-08-05 00:09:08 · 302 阅读 · 2 评论 -
Java基础_java.lang.IllegalArgumentExecption
Java基础 java.lang.IllegalArgumentExecption异常IllegalArgumentExecption是非法参数异常,报这个异常说明了传入的参数违反了一个方法要求的某些特性。也有可能是项目使用的Java编译器使用的jdk版本和Java的运行环境版本不匹配造成的。如果jdk使用的是1.7,jre使用的是1.8,就会出现这一异常。即使是低版本的编译器,高版本的运行环境...原创 2019-08-20 10:27:43 · 959 阅读 · 0 评论 -
Java基础10_Java switch case语句
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支语法switch(expression){ case value: //语句 break;//可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default: //语句}switch case 语句有如...原创 2019-05-28 13:06:43 · 318 阅读 · 0 评论 -
Java基础15_Java日期和时间
Java日期时间java.util包提供了Date类来封装当前的日期和时间,Date类提供两个构造行数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象,Date()第二个构造函数接收一个参数,该参数是是从1970年1月1日的微秒数。Date(long millisec)Date对象创建以后,可以调用下面的方法。获取当前日期时间Java中获取当前日期和时间都很...原创 2019-06-05 10:29:59 · 324 阅读 · 0 评论 -
Java基础4_基本数据类型
Java基本数据类型变量就是申请内存来存储值,也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配储存空间,分配的空间只能用来储存该类型数据,因此,通过定义不同类型的变量,可以在内存重储存整数,小数或者字符。java的两大数据类型:内置数据类型引用数据类型内置数据类型java语言提供了八大基本类型,六中数字类型(四个整数型,两个浮点型),一个字符类型还...原创 2019-05-22 16:40:53 · 438 阅读 · 0 评论 -
Java基础1_基本介绍以及环境安装配置
前言`:由于大学期间java自学基础自我感觉还是太差,从2019.5.13开始,重新对java基础开始学习,结合java基础编程思想对java基础进行深入的学习,各种细节尽量过一遍,在此与大家共勉。Java简介Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。后来被Oracle公司收购,现在的官方网站是:http://www.oracle.com/te...原创 2019-05-13 13:59:13 · 270 阅读 · 0 评论 -
Java基础2_基本语法
Java的基本语法一个java程序可以认为是一些列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面详细介绍下类,对象,方法和实例变量的概念。对象: 对象是类的一个实例,有状态和行为,例如,一条狗是一个对象,它的状态有:名字,品种;行为有:有尾巴,叫,吃等等。类:类是一个模板。它描述一类对象的行为和状态方法: 方法就是行为,一个类可以有很多个方法,就例如一条狗可以摇尾巴,也可以叫,有...原创 2019-05-13 15:55:16 · 181 阅读 · 0 评论 -
Java基础5_Java变量类型
Java变量类型在java语言中,所有的变量在使用前必须声明。声明格式如下:type a [=value] [,b[= value]]类型 变量名 赋值给a 赋值给a和bJava语言支持的变量类型有:局部变量成员变量类变量Java局部变量1.局部变量声明在方法、构造方法、或者语句中...原创 2019-05-27 10:52:26 · 123 阅读 · 0 评论 -
Java基础6_Java修饰符
Java修饰符Java语言提供了很多修饰符,只要分为以下两类:**·**访问修饰符**·**非访问修饰符访问控制修饰符Java重,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。默认的,也成为default,在同一包内可见,不使用任何修饰符,私有的,以private修饰符指定,在同一类可见共有的,以public修饰符指定,对所有类可见受保...原创 2019-05-27 16:51:09 · 133 阅读 · 0 评论 -
Java基础7_Java运算符
Java运算符· 算术运算符算术运算符用在数学表达式中,他们的作用和在数学中的作用一样。下标列出了所有的算术运算符。· 关系运算符· 位运算符Java定义了为运算符,应用于整数类型(int),长整型(Long),短整型(short),字节型(byte)等类型。位运算符作用在所有的位上,并且按位运算。假设a = 60,和b = 13;它们的二进制格式表示将如下:下表列出了位运算...原创 2019-05-28 09:58:33 · 207 阅读 · 0 评论 -
Java基础8_Java循环结构
Java循环结构-for,while,do…while顺序结构的程序语句只能被执行一次。如果你想要同样的操作同样的操作执行多次,就要使用循环结构。Java重有三种主要的循环结构:1.while循环2.do…while循环3.for循环在Java5中引入了一种主要用于数组的增强型for循环while循环while是最基本的循环,他的结构是:while(布尔表达式){ //循环内容...原创 2019-05-28 10:31:45 · 144 阅读 · 0 评论 -
Java基础9_Java条件语句
Java条件语句-if一个if语句包含一个布尔表达式和一条或多条语句语法if(布尔表达式){//如果布尔表达式为true将执行的语句}if…else语句if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句会被执行语法if…else的用法是、如下:if(布尔表达式){//如果布尔表达式的值为true}else{//如果布尔表达式的值为fal...原创 2019-05-28 10:50:58 · 144 阅读 · 0 评论 -
Java题目
链接:https://www.nowcoder.com/questionTerminal/cf28c596c6914d358361951d783c1634来源:牛客网以下代码结果是什么?public class foo {public static void main(String sgf[]) {StringBuffer a=new StringBuffer(“A”);StringB...转载 2019-08-11 17:51:46 · 246 阅读 · 0 评论