JAVA第一周

  一、第一、二章节总结

1、数据类型

1)整数类型 byte short int long

2)小数类型 float double

3)字符类型 char

4)布尔类型 boolean

2、运算符

1)算术运算符 +  -  *  /  %

2)逻辑运算符 &&  ||  !

3)关系运算符 >  <  =

4)增量、减量运算符 ++  --(加在前,先自增)

5)复合运算符 +=  -=  *=

3、标识符

规则:以数字、下划线、字母和美元符号构成;

以字母、下划线、美元符号开头

命名规则:驼峰命名法、帕斯卡命名法

4、包装类

integer包含了一个基本的int类型

double包含了一个基本的double类型

5、常量

给变量加上一个final后,变量就成了常量

常量名要求大写!

为什么要给常量命名?

1)、为常量带入业务含义

2)、一处修改、处处修改

6、数据类型转换

1)自动数据类型转换(小数据类型转换为大数据类型)

2)强制数据类型转换(大数据类型转换为小数据类型)

使用强制数据类型转换时要格外注意,有可能导致精度的丢失。

注意,boolean数据类型不可以转换为其他的数据类型

7、java的注释

1)单行注释  //注释内容

2)多行注释

/*

注释内容

*/

3)文本注释

/**

注释内容

*/(多用于类和方法的注释)

8、流程控制

1)方法的调用

2)选择语句

3)循环语句

选择和循环语句都需要用到布尔类型

9、布尔逻辑  组合布尔逻辑分四种

1)和

2)或

3)异或

4)非

10、选择语句

if语句包括三种形式

1)单分支if语句(表达式为真,执行,否则,执行下一条语句)

2)双分支if语句(表达式为真,执行第一个语句,为假,  执行另一个语句)

3)多分支if语句(表达式1为真,执行语句块1;若表达式1为假,  表达式2为真,执行表达式2;以此类推)

11、接收输入

导入一个文件  import java.util.Scanner;

Scanner input = new Scanner(System.in);

int num = input.nextInt( );(接收整数输入)

double d = input.nextDouble( );(接收小数输入)

String s = input.nextLine( );(接收字符串输入)

12、switch语句  可以省略default和break

13、循环语句

14、随机数的产生  int random = (int)(Math.random()*100)

一、第三章节总结

1、布尔值的运用

boolean right = false;

while(!right){

    }

2、字符串的比较

String name = input.next( );

if("张飞".equals(name))

  System.out.print("欢迎");

else

  System.out.print("不认识");

三,第四章的总结

在clipse中,是以项目为基础的;

  当java文件是以包为管理时,在引用的时候路径要加上包的名字。

  即包的名字及和类的名字一起引用

  pkg.test.PkgDemo  //完全限定名

  package的声明必须是源文件中的第一条可执行语句

补充:  javac - d PkgDemo.java 生成包文件

package的命名规范:

  使用组织域名倒置方式命名

  //www.baidu.com

  //com.baidu.department.hr

结构化编程(面向过程)  围绕函数编程,要解决的任务

面向对象编程(Object Oriented Programing)  围绕问题域,对象来设计

什么是类?

  具有相同特征物体的抽象。

  类是对象的抽象,而对象是类的实例。

  类是具有相同属性和行为的一组对象的集合。

  特征即属性(静,名词),行为即方法(动,动词)。

  访问修饰符(安全性的体现)

  public 公共的

  protected 受保护的

  private 私有的

方法的书写

  public String toString(){   return "姓名" + name + "\n年龄" + age;  }

/*    访问修饰符  返回值类型  方法名([参数列表]){    方法主体——待实现的功能代码块   }   */

  直接声明在类中的变量叫做成员变量

  成员变量不需要初始化,他们有自己的默认初值,字符串为null,  整型为0,浮点数为0.0

实例化对象(创建对象)

  this保证引用到的是当前对象,当局部变量和成员变量重名的时候,  要用到this

补充:

  空指针异常
   NullPointerException
   原因:忘记初始化类(new一下)

时间: 2024-10-11 22:54:20

JAVA第一周的相关文章

20165235 Java第一周学习总结

20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用指令git查看. 安装完git之后输入git config --global user.name "名字",git config --global user.email "你的邮箱地址".配置完成后,需要创建验证用的公钥,这个步骤详细参考Ubuntu下git的安装与使用. 之

Java第一周学习总结5311

20145311 <Java程序设计>第1周学习总结 教材学习内容总结 第一章1.1java的历史:总的来说,Java经历了许许多多版本的变迁,目前已经成为一种经常使用的计算机编程语言.Java主要有三大平台Java SE.Java EE以及Java ME, 这三大平台各有各的用处.功能,我们使用的是java SE.至于openjdk与oraclejdk感觉就是个授权问题. 1.2java SE中包括了JVM.JDK.JRE.JAVA语言,这些部分各有各的作用. java虚拟机(java vi

20165204 Java第一周学习

20165204 JAVA学习第一周总结 笔记 学习过程及遇到的问题 视频学习时的知识点在笔记上. 在虚拟机内安装JDK时遇到了一定的问题,还有向码云的提交代码,过程非常的曲折,但是都在同学的帮助下完成了. 至今存在的问题有 不会将在宿主机上复制的文档粘贴到虚拟机上,目前正在解决. 在虚拟机中安装的娄老师提供的脚本名称叫做statistics.sh并不能够执行功能,而是在建立之时就是chmod +x的绿色,且不能执行.新建Sta.sh后,建立之初文件名为白色,chmod +x后为绿色,且能够正常

20165221 JAVA第一周学习心得及体会

JAVA入门的理论学习 在JAVA2使用教程的网课学中,分为以下几个模块讲解的 JAVA的地位 JAVA的特点 安装JDK(Java Develepement Kit) Java程序的开发步骤 简单的Java应用程序 Java反编译 其中重点讲解了地位,特点,安装JDK,开发步骤,简单应用程序. Java的特点 简单 相对于C++而言,但是这并不意味着JAVA不强大,应用不广泛. 面向对象 第四章细讲 平台无关 平台=操作系统(OS) + CPU,例如C语言的学习依赖平台,而在Java中,存在J

java第一周学习总结

第一章: Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式推出.Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的.1995年更名为Java,并重新设计用于开发Internet应用程序.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台.动态Web.Internet计算.从此,Java被

JAVA第一周。

刚刚来朗沃学习的时候,对计算机IT之类的一点也不了解.但是经过几个月的时间学习.对这方面还是有一些了解.这期刚刚一来,我们就进行了3个星期得复习,然后开始学习新新的知识,遇到新新的老师,和新新的同学.一开始接触到JAVA的时候,对这个不是很了解,就连JAVA是什么都不知道,一天一天的过去了,对JAVA还是了解的一些,刚刚学习JAVA的时候,觉得JAVA和C语言有点相似,但慢慢的就知道了,其实很多还是不一样的,比C语言男的多,还复杂的多,有些时候自己很迷茫,觉得自己学的很不好,而且还学不走了,不过

201521123093 java 第一周总结

1.本周学习总结 (1)第一次开始接触java语言,java的用法和C不太一样.在编程序时语句比以前的长. (2)学会了使用快捷键来提高编程速度.例如 alt+/是自动补全语句,ctrl+F11是运行程序. (3)用cmd开发java程序,在保存文件时文件名的第一个首字母一般为大写,要以.java结束. 2. 书面作业 1.为什么java程序可以跨平台运行?执行java程序的步骤是什么? 答:JVM使得java可以跨平台运行,而JVM会架构于各种操作系统中.即编译一次,到处执行实现跨平台. 执行

java第一周总结

计算机语言作为人与计算机之间沟通交流的工具,最早的计算机语言是DOS语言,也叫做计算机母语,随着计算机语言的发展,陆续出现了C语言.c++语言和JAVA语言等等: JAVA语言是在1995年由SUN公司推出,随着JAVA语言的发展,出现了三个分支JAVA EE(企业版).JAVA SE(标准版).J2ME(小型版): jdk:java的开发工具包,提供java的开发工具,包含有jre.javac等等: jre:java的运行环境,保证java在PC机上的运行: javac:java的编译工具,将

Java第一周学习