java核心技术学习笔记之三程序设计结构

一 基本数据结构

必须包括在类中

必须具备 public static main方法

大小写敏感

二、数据类型

四种整数类型:

Int 4字节 short 2字节 long8字节 byte1字节

二种浮点型

float 4字节

douleble 8字节

char类型;boolean类型

常量使用final定义 类常量使用static final定义

三、操作符号

X!=0 &&1/x>x+y   //如果X=0,不进行&&后面的计算避免x=0的1/x操作

数学操作符号Math.PI等

四、数值之间转换*

float f=9.98f;

Int i=(int)f;  //i=9

Int i=(int) Math.round(f);// i=10

String 比较使用equals

一、   数据读入

Scanner in = new Scanner(System.in);

String name = in.nextLine();

int age = in.nextInt();

时间: 2024-07-29 10:00:06

java核心技术学习笔记之三程序设计结构的相关文章

java核心技术学习笔记之一程序设计概述

Java 核心技术之一程序设计概述 一.   Java语言的特点 简单行 :取经于C++,排除了C++不常用的指针.结构等,增加垃圾回收. 面向对象:与C++不同是单继承,但是可以继承多接口.完全面向对象的语言: 网络技能:Socket,FTP,Http,URL编程简单: 健壮性:避免指针错误使用: 安全性:构建防病毒防篡改系统: 体系结构中立:字节码: 可移植性: 解释性:可以解释任何移植了的字节码: 高性能: 多线程 动态性: 二.   Internet 和 Java Applet 在网页中

java核心技术学习笔记之一程序设计环境

一术语 JDK:Java Delelpment Jit JRE:Java Runtime Environment 二.安装jdk1.8.0_25 设置环境变量(建议直接安装在C盘下),使用:隔开 C: \Java\jre1.8.0_25\bin; 三.解压源码文件方法 进入C: \Java\jre1.8.0_25 建立src子目录 mkdir src cdsrc 解压文件 Jar xvf ..\src.zip 一.   使用命令行工具 Java HelloWorld.java   带java结尾

【学习笔记】java核心技术学习笔记整理

<java核心技术>  花了半天到一天又认真读了一下java核心技术中的类部分,感觉最近编程时候好多迷迷糊糊,“这样对不对呢,试一试.怎么不对呢”这类的迷糊问题原来都早有定义.  main函数必须在主类中  一个class就是一个机器,要使用其中的方法,需要构建这个类的实例. 一个class中如果定义构造器,构造器的类型是public 类名,类名就是原类名   一个类可以有多个构造器,构造器没有返回值.  变量标记为private,代表只有该类的方法才能使用这些变量,别的类的不可以  方法标记

Java核心技术学习笔记-继承

继承按照我们中文通俗的理解是不需要付出努力,就获得别人的能力或资产,比如继承父辈的家产,继承父辈的表达能力,继承父辈的外貌等等.在类里面的继承,可以理解不需要重新开发代码,就能复用父类的方法和域. 在继承关系里面,可以分为父类和子类,子类继承父类,那子类就有了跟父类一样对外的方法和属性,但是子类也可以拥有自己对外的方法和属性,就好比你继承了父辈的全部家产,但是还可以拥有属于自己的资产一样.所有继承是一个is-a的关系.java类继承用extends来表述继承关系.例如: class Manage

《Hibernate学习笔记之三》:联合主键的映射

<Hibernate学习笔记之三>:联合主键的映射 就如在前面所举的例子一样,是使用的id作为唯一的主键,一般情况下我们也只使用唯一的一个属性作为主键,但是在实际中,我们可能会遇到几个属性作为主键的情况,因此,在本篇博文中,就来介绍下,联合主键的映射关系应该如何来做?? 联合主键的映射有两种方式来进行实现. 1.使用映射文件 XXX.bhm.xml 2.使用Annotation Hibernate首先需要使用联合主键的实体类必须实现Serializable接口,即为了使序列能够被序列化进行传输

thinkphp学习笔记1—目录结构和命名规则

最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快点,别无他意,所谓活到老,学到老,希望各位不要见笑啊. 我的做法很简单,先从手册开始,手册是开发thinkphp作者辛勤劳动的成果,但是有些地方是在是不懂,如果有幸各位也遇到类似的问题希望能回复.thinkphp手册地址:http://doc.thinkphp.cn/manual.html 1.框架目录 在章节1.6 目录结构,内容如下: 新版的目录结

java基础学习笔记day01

java基础学习笔记day01 1.软件开发: 软件:按照特定顺序组织的计算机数据和指令的集合 开发:软件的制作过程 软件开发:借助开发工具和计算机语言制作软件 2.java概述: java之父:詹姆斯·高斯林 JDK:java开发环境 jre:java运行环境 JVM:java虚拟机 java跨平台是因为,JVM能在不同的平台运行,JVM是跨平台的 JavaSE:标准版 JavaME:手机端,物联网 JavaEE:企业版,互联网项目 3.java语言特点: 简单性 解释性 面向对象 高性能 分

html5学习笔记(3)--主题结构元素-1

html5学习笔记(3)--主题结构元素-1 Article元素 以下为对应代码: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <article> <header> <h1>极客学院</h

java nio学习笔记(一)

位置保留,待用 java nio学习笔记(一),布布扣,bubuko.com