1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:java编程语言,java文件,java虚拟机,API文档
java的基本概念(java支持c语言): java数组的定义:http://1181421004.iteye.com/admin/blogs/2067314 java类和对象:http://1181421004.iteye.com/admin/blogs/2065139
java区分大小写,类名 文件名 构造方法的名字相同
java用class来声明一个类 ,文件名用类名.java
java中的类:1,任何两样事物都可以是被人为的定义成同一个类
一个类有属性和行为(方法);
2,类是抽象的,有共同联系的
java中的对象:对象就是将java中创建的类给具体化,这就是
创建对象
构造方法:java中定义的类会在主类中实例化(创建对象)的 时候会首先调用类中的构造方法,在java程序中我们一般会 默认的认为该类有性别属性,我们就将其写在构造方法中
一般方法:有参数的方法和有返回值的方法
有参数的方法定义:
public void shut(int i){}
有返回值的方法:
public int shut(int i){ return i}
构造方法与一般方法的区别:
一般方法首先需要创建对象,一般方法的名字可以自己随便定义,可以有返回值
构造方法会在创建对象时就调用,名字和类名一样,不能有返回值
值传递和引用传递:
值传递:是java的基本8中数据类型的赋值传递
boolean byte char short int float double long(这八种
在值传递中,传递的是栈中的数据)
引用传递:java中的对象的传递与赋值
(相当于C语言中的指针,引用传递传递的是堆中的地址)
相关推荐
【Java学生管理系统——菜鸟】 Java学生管理系统是一款针对初学者设计的项目,旨在帮助他们理解和实践Java编程语言以及数据库管理的基本概念。这个系统主要是用来管理学生的信息,如姓名、学号、年龄、专业等,同时...
这份名为“从Java菜鸟到专家的资料”的压缩包文件包含了丰富的学习资源,旨在帮助初学者逐步成长为Java领域的专家。以下是对各个文件的详细解读: 1. **J2EE研究文集.chm**:这个文件专注于Java企业级应用开发,...
Java学习进阶是一个系统的过程,涉及多个层面的知识和技能。以下是一个详细的指南,帮助你从初学者逐步成长为Java开发的大神。 1. **编程基础** - **数据结构与算法**:这是所有程序员的基石。熟悉数组、链表、...
### Java程序员成长之路——从菜鸟到笨鸟 #### 一、引言 《Java程序员由菜鸟到笨鸟》是一本由曹胜欢编写的书籍,旨在帮助初学者掌握Java编程的基础知识,并逐步进阶至更高级的应用场景。本书不仅适合初学者作为...
《东北大学软件工程设计——菜鸟驿站快递管理系统》 在当今社会,随着电子商务的快速发展,快递服务已成为日常生活中不可或缺的一部分。为了高效地管理大量的包裹流转,菜鸟驿站快递管理系统应运而生。这个系统的...
线程作为Java并发编程模型的基础,让Java程序能够实现多个任务的同时执行,极大提升了程序的性能。内存管理方面,Java通过垃圾回收机制自动管理内存,减轻了程序员的负担,让开发者无需担心内存泄漏等问题。对于希望...
碎片拥有自己的生命周期,可以独立于Activity执行一些操作,并且可以与Activity进行数据交互。 碎片的使用场景: 1. 多面板布局:在大屏设备上,比如平板电脑,可以同时展示两个或更多的碎片,形成多个功能区。 2. ...
### PHP程序员菜鸟成长手记——php入门教程 #### 一、PHP简介 ##### 1. Web程序工作原理 Web程序工作原理是指用户通过浏览器发送请求到服务器,服务器处理请求后返回响应的过程。在这个过程中,服务器端脚本语言...
《Java编程基础(10版)》第1-3章代码详解 对于初学者来说,掌握一门编程语言,特别是像Java这样广泛应用于后端开发的强大工具,无疑是一项挑战。本资料包提供了《Introduction to Java Programming》第10版的前三个...
### 计算机软件开发行业——程序员的竞升之路感悟 #### 一、引言 在计算机软件开发行业中,程序员的职业发展路径具有明显的层次性。本文档试图通过一个简化的模型来探讨程序员从入门到高级阶段的成长过程。该模型...
本"Python学习导航(CSDN)——程序"教程将指导你深入理解Python编程,无论你是从其他编程语言转行,如JavaScript、Java或C++,还是初次接触编程,都能从中受益。 首先,让我们从基础开始。Python的基础包括: 1. ...
【SSM———仿天猫购物系统】是一个基于Java技术栈的毕业设计或课程作业,它模仿了真实的在线购物平台——天猫的功能与流程。SSM是Spring、SpringMVC和MyBatis三个开源框架的组合,这在Java web开发中是非常常见且...
计算机系毕业设计
本文将深入解析“java第一章复习”这一主题,旨在为编程菜鸟提供一个良好的入门指南,帮助他们理解计算机、程序以及Java的基础概念。 ### 计算机与硬件软件的基本认知 首先,我们应当明确计算机的本质——它是一种...
对于这道阿里巴巴的笔试题,虽然没有具体给出题目内容,但我们可以从一般性的角度分析常见的Java笔试题类型。 1. **基础语法**:Java的基础语法是所有程序员必须掌握的,包括变量、数据类型、运算符、流程控制(如...
描述中提到的博客文章"菜鸟学编程(九)——Java反射机制(一)"和"菜鸟学编程(十)——Java反射机制(二)",通常会逐步介绍反射的基础知识,包括: 1. **获取Class对象**:可以通过类名的字符串形式(如`Class....