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

JAVA基础编程练习题

50道JAVA基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....public class Prog1{ public static void main(String[] args){ int n = 10; System.out.println("第"+n+"个月兔子总数为"+fun(n)); } priv...

4.Java基础:Java对象的内存管理机制

1.使用new创建对象,在堆内存分配对象空间、初始化;2.在方法栈中定义局部变量,吃用对堆内存中对象的引用;3.方法执行完返回,栈内存自动释放,局部变量销毁;4.如果堆内存中对象没有变量引用它,成为垃圾,有垃圾回收器回收,释放所占堆内存 5.Java垃圾回收器(1)Java运行时系统有一个垃圾回收线程负责清除不再使用的对象,俗称垃圾回收器;(2)垃圾回收器定期扫描内存,对于被使用的对象加上标记,按可能的路径扫描结束后清除...

java基础:面试题【不断更新】

1:Q:String s1 = new String("hello");这句话创建了几个对象?A:两个或者一个。字符串是一个常用的类型。JVM中存在常量池,保存了大量的字符串对象,并共享使用。如果常量池中没有“hello”,则在常量池中创建“hello”,然后在堆中开辟一块空间存储new的对象。如果常量池中已经存在“hello”,则只需要创建new一个对象。2:String a = "hello"; changeValue(a); System.out.println(a);输出结果为hello。因为String只要初始化,...

Java基础01 从HelloWorld到面向对象(转载)

Java是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台”的理念。"Hello World!"public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); }}程序中包括Java的一些基本特征:类(class):上面程序定义了一个类HelloWorld,该类的名字与.java文件的名字相同。方法(method):类的内部定义了该类的一个方法main。语句(statement):真正的“打印”功能由一个语...

java基础之----分布式事务ttc【代码】

最近研究了一下分布式事务框架,ttc,总体感觉还可以,当然前提条件下是你要会使用这个框架。下面分层次讲,尽量让想学习的同学读了这篇文章能加以操作运用。我不想废话,直接上干货。 一.什么是tcc?干什么用的? ttc是分布式事务框架,用于分布式事务的。分布式事务就是针对两个以上的库操作数据事务管理的,比如操作A库B库,当B库失败,也要把A库哪一步操作也要回滚。 ttc其实是一个模板框架,是英文字母try,confi...

Java基础(命令行操作、注释及API、)【代码】

一、常用的dos命令。 dir:列出当前目录下的文件及文件夹      md:创建目录  rd:删除目录  cd:进入到指定目录    cd..:退出到上一级目录  cd\:退出到根目录  del:删除文件  exit:退出dos命令  echo:按格式创建一个文件   echo 内容 > 文件名.格式(可以无内容)二、注释及API。  注释://     /*      */此方法不能嵌套  api : /** @      */ ...

转载:java基础之单例

转载:https://blog.csdn.net/goodlixueyong/article/details/51935526https://www.cnblogs.com/cielosun/p/6582333.html 原文:https://www.cnblogs.com/cslj2013/p/9146473.html

Java基础【代码】【图】

1.java的类型基本数据类型:byte(1B),short(2B),int(4B),long(8B),float(4B),double(8B),boolean(1B),char(2B)应用数据类型:class,interface,arrary2.String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。 平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。 前者默认调用的是String.valueOf来返回String实例对象,至于...

JAVA-基础(一)

1.一个变量可以声明为final,这样做的目的是阻止它的内容被修改。这意味着在声明final 变量的时候,你必须初始化它(在这种用法上,final类似于C/C++中的const)。例如:final int FILE_NEW = 1;final int FILE_OPEN = 2;final int FILE_SAVE = 3;final int FILE_SAVEAS = 4;final int FILE_QUIT = 5; 你的程序的随后部分现在可以使用 FILE_OPEN等等,就好像它们是常数,不必担心 它们的值会被改变。 为final变量的所有的字符选择大...

java基础练习 12

public class Twelfth { /*海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?*/ public static void main(String[] args){ int a=0,flag=0,b,i=1; while(a!=-1){ b=a; if(1.0*(a-1)/5*...

Java基础笔记8

Object类  Object类是所有类的父类. 如果某个类没有显示的继承某个父类,那么该类则继承Object.  类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。  所有对象(包括数组)都实现这个类的方法。     1.toString方法 返回对象信息的.     2.equals方法.默认比较引用地址。   Object 类的 equals对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,   此方法才返回 true(x...

JAVA-基础-数据类型【代码】【图】

一、直接量  1.数字直接量    java支持用十进制、二进制、八进制、十六进制代表数字的直接量,其中二进制、八进制、十六进制需要通过不同的前缀开头。  2.字符直接量    java中通过单引号将字符括起来代表一个字符直接量    一个字符直接量只能代表一个字符,不可以在一个字符直接量中写入多个字符    不允许有空的字符直接量   3.布尔直接量    java中具有布尔类型直接量,代表逻辑判断时的真和假。  ...

Java基础加强-注解【代码】

注解元注解:@Target 描述注解能够作用的位置ElementType:- type 只能定义在类上- method:作用这方法上- field 狂牙作用于成员变量中Retention:描述注解被保留的阶段RetentionPolicy- Runtime运行阶段- Source源码阶段Documented:描述注解是否被抽取到api文档中@Inherited:描述注解是否被子类继承注解的属性要求:1.属性的返回值类型只能有以下类型: - 基本数据类型 - String - 枚举 - 注解 - 以上类型的数组2.定义了以上属性...

Java基础总结--面向对象2

1.存在相关的多个方法就封装在一个类中,方法没调用到特有数据,需要静态化2.假如一个类所有方法都是静态方法,为了保证不被其他创建对象,可以将该类的构造方法私有化3.文档注释javadoc-按照规定注释--提取注释保存为Html格式(不重要按照规定来就行)设计模式:对问题行之有效的解决方法--是一种思想Java存在23种设计思想--OOP语言设计模式通用------继承------1.继承的概述两个/多个类不断的对其进行向上的抽取其共性的东西--把这...

自学java基础(四)

1、单例模式:一个类只能生成唯一的一个对象。 2、包:用于将完成不同功能的类分类,放在不同的目录下。(包名小写) 导入: import com.baidu.Test 导入包:import com.baidu.* 只会导入此目录下的类,不会导入子包下面的类。(在一个包下可以直接使用) 3、访问修饰符 public:可以被所有的类访问。 protected:受保护的。类内,相同包,子类可以访问 默认的:类内,相同包下可以访问 private: 类内可以...