栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初学java,对比c++不同

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初学java,对比c++不同

初学Java笔记:

public class TestRecursion01 
{
public static void main(String[] args) 
{
long d=a(10);
System.out.println(d);
long f=b(10);
System.out.println(f);
}
static int count=0;
static long a(int n) 
{
if(n==1)
return 1;
else
return n*a(n-1);
}
//用循环的方法会更简单,更快速。
static long b(int c) 
{

long x=1;
while(c>1)
{
x=x*c;
c--;
}
return x;
}
}
//递归缺点:花时间,耗内存,尽量不用!百度爬虫,递归程序。


 
public class TestRecursion01 
{
public static void main(String[] args) 
{
long d=a(10);
System.out.println(d);
long f=b(10);
System.out.println(f);
}
static int count=0;
static long a(int n) 
{
if(n==1)
return 1;
else
return n*a(n-1);
}
//用循环的方法会更简单,更快速。
static long b(int c) 
{

long x=1;
while(c>1)
{
x=x*c;
c--;
}
return x;
}
}
//递归缺点:花时间,耗内存,尽量不用!百度爬虫,递归程序。

public class TestMethod 
{
public static void main(String[] args) 
{
TestMethod tm=new TestMethod();
tm.printSxt();
int c=tm.add(10, 20, 30)+1111;
System.out.println(c);
}
void printSxt() {
System.out.println("张兆旭4.26学习java");
}
int add(int a,int b,int c) {

int sum=a+b+c;
System.out.println(sum);
return sum;
}
}

//方法重载,只有参数名称不同,不构成方法的重载。只有返回值不同也不构成重载。

public class Student
{ int id;
String name;
int age;
Computer comp;
//光有属性没有方法,叫做结构体。
void study() 
{
System.out.println("张兆旭4.27"+ comp.brand);
}

//程序执行的入口,必须要有
public static void main (String[] args)
{
Student x=new Student();//创建一个 student的对象 需要在堆区new一个空间。通过构造方法创建该类的对象。

x.name="张兆旭";
Computer c1=new Computer();
c1.brand= "联想";
x.comp=c1;
x.study();
}
}
//一个java文件可以有多个类,但只能有一个public类。
//类和类之间可以互相相互调用。
class Computer
{
String brand;

}
//内存分析:java虚拟机的内存可以分为三个区域:栈stack,堆heap,方法区method area
//栈描述的是方法执行的内存模型,存储特性:先进后出,后进先出!系统自动分配,速度快,连续的内存空间
//堆heap 存放创建好的对象和数组,堆是不连续的内存空间,分配灵活,速度慢。new!在堆里面创建好了
//方法区实际上也是堆,class对象,静态变量,字符串常量等。存储类相关的信息。

/static 从属于类
//普通的从属于对象
//静态块!static{}//在类初始化的时候进行
//java中,方法中所有参数都是值传递,也就是传递的是值的副本。
//包机制,类似于文件夹。package

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/850416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号