【JAVA基础学习总结,day4(方法)】教程文章相关的互联网学习教程文章

Java基础【图】

1.键盘录入Scanner sc = new Scanner(System.in);//创建键盘录入对象System.out.println("请输入第一个整数:");int x = sc.nextInt();2.控制跳转语句标号3.static关键字的用法如果某个成员变量是被所有对象所共享的 那么他就应该被定义成静态的,静态的成员变量只需要一次赋值就可以复用 原文:http://www.cnblogs.com/yk123/p/5863392.html

IT十八掌作业_java基础第七天_匿名内部类、异常、包和jar

利用白富美接口案例,土豪征婚使用匿名内部类对象实现。2.定义三角形类Trianle,里面包含三个int类型属性,分别表示三条边的长度, 构造三角形对象时,任意两边之和是否大于第三边,如若不成立,抛出自定义异常。3.Person类中增加birthday属性,对setBirthday(int ,int , int )方法进行异常处理, 要求年有效、月有效、日有效、年月日指定的具体日期有效,对不同情况分别抛出不同的异常。4.将类定义到指定的包下。com.it18zhang,编...

不惑JAVA之JAVA基础 - ThreadLocal【代码】【图】

ThreadLocal在数据库连接和session管理下有广泛的应用,了解ThreadLocal对struts、spring等开源代码的理解有很大的帮助。ThreadLocal如果单纯从名字上来看像是“本地线程”这么个意思,只能说这个名字起的确实不太好,很容易让人产生误解,ThreadLocalVariable(线程本地变量)应该是个更好的名字。我们先看一下官方对ThreadLocal的描述:该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变...

Java 基础:抽象类与接口

1.什么是抽象当父类的某些方法不确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。我们都知道,父类是将子类所共同拥有的属性和方法进行抽取,这些属性和方法中,有的是已经明确实现了的,有的还无法确定,那么我们就可以将其定义成抽象,在后日子类进行重用,进行具体化。这样,抽象类也就诞生了。例如,定义了“动物”父类,其中“动物名称”和“动物年龄”属性已经明确了,但是“动物叫”的...

java基础面试题

面试题收集——Java基础部分(一)1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。...

Java 基础 - @Override 在重写抽象方法/接口方法是必要的么?【代码】

总结不是必要的!有@Override注解,IDE会检查,重载是否规范,是否符合要求!否则会给出错误提示!没有@Override注解,要自己注意是否实现了所有的方法,方法签名是否正确等信息,很容易出错。 /*** Annotation type used to mark methods that override a method declaration in a* superclass. Compilers produce an error if a method annotated with @Override* does not actually override a method in a superclass.** @sinc...

黑马程序员——Java基础——GUI【代码】【图】

第一讲  图形化用户界面GUI(图形用户界面)GUI? Graphical User Interface(图形用户接口)。? 用图形的方式,来显示计算机操作的界面,这样更方便更直观CLI? Command line User Interface (命令行用户接口)? 就是常见的Dos命令行操作。? 需要记忆一些常用的命令,操作不直观。Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中Awt与 Swing? java.Awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方...

java基础学习(八)【代码】【图】

java基础学习(八)二十一、Java输入输出流 二十二、java注解二十一、Java输入输出流1.数据流分类数据流是 Java 进行 I/O 操作的对象,它按照不同的标准可以分为不同的类别。 按照流的方向主要分为输入流和输出流两大类。数据流按照数据单位的不同分为字节流和字符流。按照功能可以划分为节点流和处理流。2.输入流Java 流相关的类都封装在 java.io 包中,而且每个数据流都是一个对象。所有输入流类都是 InputStream 抽象类(字节输...

Java基础05【代码】

1. 方法概述1.1 方法的概念(理解)? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意: 方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)定义格式:public static void 方法名 ( ) {// 方法体; } 范例:public static void method ( ) {// 方法体; } ...

Java基础【图】

注释:1. // 单行注释;2./* */ 多行注释3./** */ 文档注释 保持高质量的注释,来方便自己和别人。另一方面,保持高标准的代码规范,也可以被当作一种隐形的注释,便于开发人员了解。 标识符:  Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。  其中最特殊的一类,是Java系统设计的关键字:   所有标识符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始。  首字母之后可以是字母(...

Java基础加强-反射机制

反射的基石 -> Class 类(字节码)/*只要是在源程序中出现的类型,都要各自的Class实例对象,例如:int,int[],void*/如何得到各个字节码对应的实例对象(Class类型) 1.类名.class 2.对象.getClass 3.Class.forName("类名");(1.先忘内存中找,是否有这个字节码 有的话,就是用,没有的话 就使用类装载器的方式,得到字节码)/*这三种方式得到的字节码 都是同一份 是一样的*/九个预定义Class实例对象(八种基本数据类型 + void...

Java基础(七)【代码】

(一)泛型(1)数组直接定义了存储的类型,防止出现其他类型的元素,集合能不能也像数组一样,直接规定我们集合的存储类型,针对这种情况一种技术:泛型<数据类型> --- 引用数据类型 泛型:将明确的集合类型的工作推迟到了创建对象或者调用方法的时候,属于一种参数化类型,可以作为参数传递.泛型的好处:1)将运行时期异常提前到了编译时期2)优化了设计,解决了×××警告线问题3)避免了强制类型转换泛型的引出可以提供程序的安全性!(...

java基础1.5版后新特性 自动装箱拆箱 Date SimpleDateFormat Calendar.getInstance()获得一个日历对象 抽象不要生成对象 get set add System.arrayCopy()用于集合等的扩容

8种基本数据类型的8种包装类byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean BooleanInteger a=127; Integer b=127;//虚拟机自动装箱时进行了特殊处理,-127~128以下的自动取有过的System.out.println(a==b);结果为true如果是Integer a=128; Integer b=128;System.out.println(a==b);结果为falseSystem.out.println(a.equals(b)); 比较的都为内容,因复写过equals结果为true原文:https:/...

JAVA环境变量配置以及JAVA的基础命令

JAVA环境变量配置基础在系统变量内配置如下变量JAVA_HOME  jdk路径Path      jre\bin的路径引用变量名称的时候可以用 %oops% 来引用如%JAVA_HOME%当配置完成后可在cmd中输入java -version来判断安装java的版本-------------------------------------------------------------------------------------JAVA基础命令java HelloWorld //调用HelloWorld.class程序javac HelloWolrd//编译HelloWorld.java程序 javac java compil...

java基础及Java工作总结【图】

java后端5年经验和技术总结1.引言   毕业已经5年有余,这5年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这5年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。   不重...