java 周总结_Java周总结1
一、计算机高级编程语言类型:
a.编译型 b.解释型
Hello.java Java源文件
编译
Hello.class 字节码文件
解释
01101100.... (二进制)机器码指令
computer
二、Java是两种语言的结合
a、编译命令:javac.exe
b、解释命令:java.exe
三、Java中的程序是以类为单位,对类的定义有两种形式:
class类名称
public class类名称
代码
class HelloABC
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
class A
{
....
}
class B
{
....
}
......
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
类文件与类名称关系
不一致
一致
生成的Java文件数量
产生多个class文件
产生一个public class文件
四、对基础代码解剖
class Hello //类名称:要求单词首字母大写;补充:常数全部大写、变量全部小写、标识符不能以数字开头
{
public static void main(String args[]) //主方法(main( ))是一切程序的起点
{
①System.out.println("×××"); //输出结果会自动加"\n"
②System.out.print("××× "); //输出结果不会自动加"\n"
}
}
五、Java注释有三种方法:
//this comment runs to the end of the line 单行注释
/*this comment runs to the terminating symbol,even across line breaks*/ 多行(跨行)注释
/**this is a javadoc comment 文档注释
六、Java基本数据类型(从小到大排列)
short、byte、char
int
long
float
double
同级
任何类型都会向String进行转换
七、数据类型的转换
数据类型的自动转换:
代码:
1 public class Data
2 {
3 public static void main(String[] args)
4 {
5 int x =30;
6 float y=22.19f;
7 System.out.println("x/y="+(x/y));
8 System.out.println("10/3.5="+(10/3.5));
9 System.out.println("10/3="+(10/3));
10 }
11 }
运行结果:
数据类型的强制转换:
1 public class Data
2 {
3 public static void main(String[] args)
4 {
5 float f=30.3f;
6 int x=(int)f;
7 System.out.println("x = "+x);
8 System.out.println("10/3 = "+((float)10/3));
9 }
10 }
运行结果:
八、运算符
一元运算符中:“ ! ”表示取反的操作
算术运算符中:“ % ”取余。余数的绝对值小于除数,符号与被除数一样
自增自减运算符中:a++:表示先使用变量之后再进行自增(+1)。同理“a--"
++a:表示先进行自减(-1)后使用变量。同理“--a”
逻辑运算符中:
&&(短路与)和&(与)的区别
对于“&&”:如果第一个条件为false,则后面的条件将不判断
对于“&”:要求所有条件都判断
||(短路或)和 | (或)的区别
对于" || ":如果第一个条件为true,则后面的条件不判断
对于“ | ”:要求所有的条件都判断
位运算符:
使用前,要把所有数据转化成以二进制的形成。
异或:相同为0,不相同为1
取反:在计算机的数据表示中,定义了正数,没有负数,所以得利用补码的形式表示。
正数的原码、反码、补码都相同
负数的反码是除符号位外,其他位全取反,补位是“反码+1”
符号位
-3原码 1 0000000 00000000 00000000 00000011
-3反码 1 1111111 11111111 11111111 11111100
-3补码 1 1111111 11111111 11111111 11111101
~-3 0 0000000 00000000 00000000 00000010
左移、右操作:
左(右)移后空出来的位置以符号位填充。若是正数则用“0”填充,负数则用“1”填充
三目运算符:
a>b?a:b
标签:总结,10,Java,System,public,println,class,out
来源: https://www.cnblogs.com/TheMatrixOfTYY/p/11474204.html
java 周总结_Java周总结1相关推荐
- java 年计算_JAVA计算年/周的问题
靠!最近有这个需求,把我郁闷的要死!!花了好几天了还是没有满意的结果,看来还得研究JDK自己的东东啊,没有根基,哪来的大厦? 终于还是看到了tag的文章,很感谢他! shit!我真的费了好大的劲,结果 ...
- java 周次_JAVA计算学校学期周次
JAVA计算学校学期周次 2020-09-09 / 0 评论 / 313 阅读 / 正在检测是否收录... 09/09 package com.zs.create.test; import java. ...
- java 周历_java – 如何从日期获得零售(4-5-4)日历周
我需要从一个日期获得4-5-4个日历周.是否有像Java格鲁吉亚日历这样的实用程序用于4-5-4零售日历? 如果没有,我该如何创建一个?需要什么逻辑?在闰年的情况下,第53周是什么时候? 例如,如果我 ...
- java 周几_java根据年月日判断周几
java根据年月日判断周几,下面提供四中方法需要的可以参考下. 方法一: public static String dateToWeek(String datetime) throws java.te ...
- java开发周报_java第六周周报
前言 本周是学习java的第六周,把容器大部分内容学完了. 参考教程: 本周学习要点: 1.Map中的HashMap和TreeMap区别不大,效率上使用HashMap,需要用到排序时使用TreeMap ...
- 20175317 《Java程序设计》第一周学习总结
20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...
- 20155227 2016-2017-2 《Java程序设计》第九周学习总结
20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...
- 20172318 2016-2017-2 《Java程序设计》第一周学习总结
20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...
- 20155303 2016-2017-2 《Java程序设计》第二周学习总结
20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...
最新文章
- java中静态是什么,java中静态和非静态有什么区别
- 嵌入式c语言汇编混合编程,嵌入式C语言和汇编语言的混合编程
- SQL Server 分布式数据库的问题和解决方法
- 一次OutOfMemoryError: GC overhead limit exceeded
- 被AI改变的风投模式:数据驱动使效率提高10倍
- 服务端客户端均采用epoll模式,建立3万TCP连接对内存的影响。
- 苏宁大数据怎么运营_苏宁首个无人店大数据曝光,其消费人群是如何分布的?...
- 使用PEG估值法简单选股(1)
- 计算机圣诞节教案,2010我们的圣诞节(2010圣诞节教案)
- 5、优化方法:随机梯度下降法
- 追加审批人样式html,更新 | 你的审批打印模板真丑!看别人用html模板怎么玩
- 解密AI芯片的加速原理
- 云控系统php源码,xrkmontor字符云监控系统php源码 v2.5
- Post方式与参数详解
- RSYNC 自动同步文件免密
- 9.7-一定要开始学了
- 软件工程专业,大学期间最重要的是学好哪些知识?
- matlab 水平投影,matlab图像处理方面的问题。水平投影和垂直投影!
- 全球与中国1,6-己二醇二丙烯酸酯(CAS13048-33-4)市场深度研究分析报告
- 如何通过储蓄USD获得100%+年化收益
热门文章
- 应用python的docx模块解析word文件内容
- Azure RTOS ThreadX 移植 STM32H743
- 基于Arduino高温巡逻报警智能小车
- 计算机测色与配色与编程,【关于国产电子计算机测色配色软件研制的探讨】技术论文-南北潮商城...
- 【转】一张图看懂IaaS, PaaS和SaaS的区别
- 网上调研方式----采用Google Adword关键字工具和百度指数工具
- html内部外部样式 , 选择器
- [附源码]java毕业设计海纳装修报价管理系统
- mtk6592 android 5,八核vs四核:MTK MT6592运行《现代战争5》画面对比
- 尚硅谷大数据hadoop教程_mapReduce