JAVA工作方式

public class Hellow {
   int eyes = 2;
   int ears = 2;
   int legs = 4;
   void run(){ //方法
       System.out.println("I can run");

   }
   void drink(){
       System.out.println("I can run");
   }
   void eat(){
       System.out.println("I can eat");
   }
   void info(){ //属性
       System.out.println("I have "+eyes+" eyes and "+ears+" and ears "+legs+" and legs");
   }
   public static void main(String[] args){ //main方法是执行JAVA的一个入口,args为变量名,可以变化
       /*1.定义变量、执行语句、调用其他方法
        *2.循环处理 循环执行一个语句
        *3.条件分支处理*/
       /*public static println各个关键字解释
        * 1.args 为string型数组变量名,可以改变,【通过args来传递参数?】
        * 2.public 表示其为一个公开方法
        * 3.static表示这个一个静态方法,不需要去new一个对象就可以调用它
        * 4.void表示这个方法没有返回值
        * 5.main是方法名字,不能变*/
       Hellow deer = new Hellow();
       deer.run();
       deer.drink();
       deer.eat();
       deer.info();
   }
}
时间: 2024-10-09 16:51:45

JAVA工作方式的相关文章

Java NIO的工作方式

1.BIO带来的挑战 BIO即阻塞IO,不管是磁盘IO,还是网络IO,数据在写入OutputStream或者从InputStream读取时都有可能发生阻塞,一旦有阻塞,当前线程将会被挂起,即线程进入非可执行状态,在这个状态下,CPU不会给线程分配时间片,线程将会失去CPU的使用权,即线程暂停运行,这在当前的大规模访问量和有性能要求的情况下是不能被接受的.虽然当前的网络I/O有一些解决办法,如一个客户端一个处理线程,出现阻塞时只是一个线程阻塞而不会影响其他线程工作,还有为了减少系统线程的开销  ,

java令牌读取方法和Scanner的工作方式

Scanner的工作方式 nextInt,nextDouble,next等都是令牌读取方法.nextLine不是令牌读取方法. 令牌读取方法的工作方式: 首先跳过任意分隔符,然后读取一个以分隔符结束的令牌.然后对应于nextByte,nextInt,nextLong方法,这个令牌会分别自动转换为一个byte,int,long. Next,nextLine都读取一个字符串 Next是读取分隔符分割的字符串  nextline读取的是以行分隔符分割的行. 行分割符是系统定义的.在windos平台是\

Buffer的工作方式

1.Buffer的工作方式 前面<java NIO的工作方式>介绍了Selector检测到通信信道I/O有数据传输时,通过select()方法取得SocketChannel,将数据读取或写入Buffer缓冲区,下面讨论Buffer如何接受和写出数据.通过查看JDK源码可知道,Buffer的构造函数 Buffer(int mark, int pos, int lim, int cap) { // package-private if (cap < 0) throw new IllegalA

几种Java序列化方式的实现

0.前言 本文主要对几种常见Java序列化方式进行实现.包括Java原生以流的方法进行的序列化.Json序列化.FastJson序列化.Protobuff序列化. 1.Java原生序列化 Java原生序列化方法即通过Java原生流(InputStream和OutputStream之间的转化)的方式进行转化.需要注意的是JavaBean实体类必须实现Serializable接口,否则无法序列化.Java原生序列化代码示例如下所示: package serialize; import java.io

Selenium-Grid工作方式

http://blog.csdn.net/five3/article/details/9428655 Selenium-Grid工作方式 标签: selenium-grid2webdriverselenium2 2013-07-23 21:55 10815人阅读 评论(2) 收藏 举报  分类: selenium(14)  版权声明:本文为博主原创文章,未经博主允许不得转载. Selenium-Grid版本 selenium-grid分为版本1和版本2,其实它的2个版本并不是和selenium的

java加密方式

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容.大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密). 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文.而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算是加密的一种,应该算是摘要算法吧.具体区分可以参考: (本人解释不清呢 …… ) http://secur

一、 SVN概述&amp;工作方式&amp;恢复历史版本

What why how 1 什么是SVN?作用是什么? SVN(SubVersion),版本控制系统.采用了分支管理系统,用于多人共同开发一个项目,共用资源的目的. 2 为什么要有SVN? 解决代码管理混乱.备份版本.解决代码冲突等问题. 3 SVN的使用 对于一般开发人员而言,能够具有独立的检出.更新.提交代码等能力 模式: 复制-->修改-->合并 锁定-->修改-->解锁 工作方式: 用图形化界面连接到服务器,然后存放到本地仓库里. 4 SVN安装 详见D:\桌面文件\资源

Rsync的工作方式及Sersync

Rsync的工作方式 单个主机本地之间的数据传输(此时类似于cp命令的功能). 借助rcp,ssh等同到来传输数据(此时类似于scp命令的功能). 以守护进程(socket)的方式传输数据(这个是rsync自身的重要的功能). cp -a /etc/hosts /tmp/ rsync -avz /etc/hosts /tmp/ rsync --delete /null/ tmp/ 推送scp /etc/hosts ***@********:/tmp/ 推送rsync -avz -e 'ssh '

从一个简单例子来理解js引用类型指针的工作方式

? 1 2 3 4 5 6 7 <script> var a = {n:1};  var b = a;   a.x = a = {n:2};  console.log(a.x);// --> undefined  console.log(b.x);// --> [object Object]  </script> 上面的例子看似简单,但结果并不好了解,很容易把人们给想绕了--"a.x不是指向对象a了么?为啥log(a.x)是undefined?".&