1.进入Java的世界1.Java的工作方式1.编写源代码2.用编译器运行源代码3.编译器会产出 字节码,字节码与平台无关4.虚拟机可读取与执行字节码Java 版本:a) Micro Edition (J2ME)b) Standard Edition (J2SE)c) Enterprise Edition (J2EE)2.Java的程序结构3.剖析类每个Java程序最少都会有一个类以及main()。每个应用程序只有一个main()函数。4.main()方法在Java中所有的东西都会属于某个类。真正被执行的是类。main()就是程序的起点。5.循环6.条件分支7.设计程序8.术语制造机9.谈话录

2.拜访对象村

2 拜访对象村  1.椅子大战2.继承3.覆盖4.什么是类?5.创建你的个对象6.使用main()7.猜数字当你在设计类的时候,要记得对象是靠类的模型塑造出来的,你可以这样看:1.对象是已知的事物;(实例变量 / 状态)对象本身已知的事务被称为实例变量(instance variable)。它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值。所以你也可以把对象当成实例。2.对象会执行的动作。(方法 / 行为)对象可以执行的动作被称为方法。在设计类的时,你也会设计出操作对象数据的方法。类不是对象,是用来创建它们的模型。类是对象的蓝图,它会告诉虚拟机如何创建某种类型的对象,根据某种类型创建的对象都会有自己的实例变量。

3.认识变量

3 认识变量声明变量Primitive主数据类型boolean char byte short int long float doubleJava关键字引用变量虽然 primitive 主数据类型变量是以字节来代表实际的变量值,但对象引用变量却是以字节来表示取得对象的方法。引用变量保存的是存取对象的方法。Dog myDog = new Dog();代表取得Dog对象的方法以字节形式放进变量中,对象本身并没有放进变量中。对任意一个Java虚拟机来说,所有的引用对象大小都一样。引用对象,相当于遥控器。Book b = new Book();Book c = new Book();Book d = c; // 表示 将 c 的字节组合拷贝给变量 d对象的声明与赋值可回收堆空间数组int [] nums;nums = new int[7];数组也是对象。

4.对象的行为

4.对象的行为操作对象状态的方法任一类的每个实例都带有相同的方法,但是方法可以根据实例变量来表现不同的行为。方法参数与返回类型Java 只能返回一个值。值传递Java 是值传递,如果传的是引用对象,引用对象的变量所携带的是远程控制而不是对象本身,若你对方法传入参数,实际上传入的是远程控制的拷贝。Getters与Setters封装数组中的引用实例变量永远会有默认值。null 代表没有操作对象的远程控制,它是个引用而不是对象。局部变量没有默认值。使用 == 来比较两个 primitive 主数据类型,或者判断两个引用对象是否引用同一个对象。使用 equals() 来判断两个对象是否在意义上相等。

5.超强力方法

5.超强力方法创建战舰游戏简单版编写伪码测试编写程序完成版用Math.random()产生随机数预先输入好的程序循环类型转换用Integer.parseInt()转换字符串极限编程:1.多次经常性的小规模发布2.避免加入规格没有的功能3.先写测试用的程序4.正常工作上下班5.随时随地的重构,也就是改善代码6.保持简单7.双双结伴进行工作,并经常交换伴侣以便让大家都清楚全局加强版本的for循环:Java 5.0 开始,有加强版的for循序。for(String name:nameArray) {}

1.Head First Java --- 进入Java的世界相关推荐

  1. JAVA版我的世界如何开第三方服务器

    JAVA版我的世界如何开第三方服务器  众所周知,Minecraft是一个世界闻名的游戏,那我的世界怎么开服务器呢? 首先,我们需要下载一个服务端,进入网址PaperMC – The High Per ...

  2. java版我的世界_我的世界Java版1.16

    我的世界Java版1.16是我的世界的特殊版本,这个版本的我的世界深受玩家们的喜欢,小编为各位玩家带来了最新的我的世界Java版1.16手机版本,不仅游戏内容在一定程度上丰富十足,画面打造也非常的精美 ...

  3. 独特视角带你走进Java并发编程的世界

    独特视角带你走进Java并发编程的世界 全局概括 并发问题产生的三个根本原因 java内存模型: 有序性和可见性的解决方案 volatile关键字 Happens-Before规则 锁: 原子性的解决 ...

  4. java毕业设计“陶瓷的世界”网页的实际与实现Mybatis+系统+数据库+调试部署

    java毕业设计"陶瓷的世界"网页的实际与实现Mybatis+系统+数据库+调试部署 java毕业设计"陶瓷的世界"网页的实际与实现Mybatis+系统+数据库 ...

  5. java 编辑我的世界_“我的世界 (Minecraft)”Java版和 RTX 版的世界转换教程

    如果你一直在花时间扩展和开发"我的世界 (Minecraft)" Java 版世界,那今天告诉大家一个好消息:此版本现可转换为"我的世界 (Minecraft)" ...

  6. 我们为什么要学Java?Java好在哪?

    Java自诞生以来就一直深受开发人员欢迎,直到现在依然有很多想要从事IT开发的人员会选Java.Java究竟好在哪里?为什么现在依然有如此多的人要学Java呢?接下来,小千从这几方面给你解答一下. 1 ...

  7. java与java ee_Java EE 8怎么了?

    java与java ee Java EE 8的工作进展顺利. 是时候赶上了! 无需费力就可以潜入- 不要忘记Java EE 7-.. 围绕三个重要主题 HTML 5对齐–用于WebSocket的Jav ...

  8. java 空接口_学Java,java接口搞明白了吗?大牛让你一文搞清楚

    前言 对于面向对象编程来说,抽象是一个极具魅力的特征.如果一个程序员的抽象思维很差,那他在编程中就会遇到很多困难,无法把业务变成具体的代码.在 Java 中,可以通过两种形式来达到抽象的目的,一种是抽 ...

  9. Java教程:Java是什么?Java的特点有哪些?

    本文来自CCTV5直播[www.cctv5zb.net]:原文地址 www.cctv5zb.net/Article/198130.html 转载注明来源 Java教程Java 是近 10 年来计算机软 ...

  10. java路径Java开发中获得非Web项目的当前项目路径

    最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--java路径 Java开发中指定路径搜索文件也是经常遇到的,比如遍历某个目录下的文件.须要取得项目的路径.调用调查主要有两种 1.利用S ...

最新文章

  1. VC6迁移到VS2008几个问题——良好的代码,从我做起,从现在开始。
  2. Linux下查看CPU/内存/硬盘的shell命令
  3. java 内存模型堆和本地方法
  4. c语言高函数正确形式,计算机二级C语言考点解析:函数
  5. what's new in vs 2005
  6. Struts2的输入验证(三)-短路验证与非字段验证
  7. 局域网远程控制工具之VNC
  8. 整理电力系统GPS时间同步装置(GPS对时系统)孤岛方案
  9. 嵌入式linux 电容触摸屏驱动框架
  10. 解决Eth0网卡不存在的情况_wuli大世界_新浪博客
  11. 个人的OKR该怎么写?
  12. 再见2020,你好2021:往事不回头,万事皆可期!
  13. 服务器只识别2t硬盘,网吧用2008R2服务器系统不认2T以上单个硬盘?
  14. 新连接、新生意、新生态,专访快手商业生态开放平台
  15. 管理者的50堂课之创始人篇 读书笔记
  16. 18种为你的网站引流的好方法
  17. Oracle 12c 的安装步骤教程
  18. MySQLSyntaxErrorException
  19. DeepLabv2 caffe创建可编译环境
  20. 扫地机器人哪个牌子好用?高性价比扫地机器人推荐

热门文章

  1. html——相对路径、绝对路径(有待补充....)
  2. PHP使用echo输出标签设置CSS样式问题
  3. 数据库备份与还原c#.net实现
  4. 约束理论学习随笔(1)
  5. 躁动不安的年代,你需要读几本好书(python爬虫及数据分析)
  6. 职场中相信“付出总有回报”的人,后来都怎么样了?
  7. 春天:谁是最得意的诗人?
  8. 用数据分析福尔摩斯探案集,里面有你不曾发现的秘密
  9. springmvc json串的null值替换为空值
  10. Tomcat7下配置SSI,同时解决中文乱码问题