![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
wudidada88
喜爱编程
展开
-
程序的概念
程序计算机由CPU、内存、硬盘、输入设备和输出设备组成。计算机上有操作系统,比如windows、linux等,操作系统上运行着应用程序,如QQ、微信等。操作系统将时间划分为细小的时间片,时间片在程序之间来回切换。应用程序本质上在计算机上都是执行预先写好的指令,这些指令操作数据或设备。程序,就是告诉计算机要操作的数据和执行的指令序列,即对什么数据进行什么操作。基本上,所有数据都需要放...原创 2019-06-13 18:00:25 · 1742 阅读 · 0 评论 -
Java数据基本运算
算术运算算术运算符有加减乘除,符号分别是+-*/,另外还有取模运算符%,以及自增(++)和自减(--)运算符。注意事项:int相乘可能为long,需要其中一个标识为long,后面加l或L,long a = 2147483647*2L;整数相除不是四舍五入,而是舍去小数位。如果要得到小数结果,需要将其中标识double,double d = 10/(double)4;...原创 2019-06-14 10:48:49 · 711 阅读 · 0 评论 -
二进制和位运算
十进制123表示的1*(10^2) + 2*(10^1) + 3*(10^0),(10^2表示10的二次方)二进制正整数二进制表示二进制 十进制 10 2 11 3 111 7 1010 10 负整数的二进制表示二进制使用最高位表示符号位,用1表示负数,用0表示正数。整数有四种类型,byte/short/int/long,分...原创 2019-06-14 11:05:56 · 292 阅读 · 0 评论 -
编码转换以及乱码恢复
ASCII编码128个字符用7个位表示,计算机最小存储单位是byte,即8位。ASCII最高位是0,剩余7位表示字符。7位刚好表示0-127。具体表示如下:Ascii 码对美国是够用了,但对别的国家而言却是不够的,于是,各个国家的各种计算机厂商就发明了各种各种的编码方式以表示自己国家的字符,为了保持与Ascii 码的兼容性,一般都是将最高位设置为1。也就是说,当最高位为0时,表示A...原创 2019-06-19 15:01:28 · 14659 阅读 · 2 评论 -
字符char的含义
char的本质Java中处理字符的基础就是char,上层的Character, String, StringBuffer, StringBuilder等都是在char的基础上进行的操作。char表示一个字符,可以是中文,也可以是英文。char的本质是一个固定占用两个字节的无符号整数,这个正整数对应于Unicode的编号,用于表示那个Unicode编号表示的字符。具体编码格式是UTF-1...原创 2019-06-20 16:26:00 · 5094 阅读 · 0 评论 -
Java条件执行
条件执行就是只有在某些条件满足的情况下执行,在一些条件下执行某种操作,在另外一些条件下执行另外某种操作。Java中表达这种流程控制的基本语法是If语句。ifif(条件语句){ 代码块}它表达的含义也非常简单,只在条件语句为真的情况下,才执行后面的代码,为假就不做了。if/elseif实现的是条件满足的时候做什么操作,如果需要根据条件做分支,即满足的时候执行某种逻辑,...原创 2019-06-21 10:12:56 · 1190 阅读 · 0 评论 -
Java的循环机制
计算机程序大概只能顺宇执行、条件执行、循环执行。循环是程序强大的地方,通过循环,计算机能够完成很多事情。在Java中,循环有四种方式,分别是while,do/while,for,foreach。whilewhile(条件语句){ 代码块}只要条件语句为真,就一直执行后面的代码,为假就停止不做了。do/while如果不管条件语句是什么,代码块都会至少执行一次,则可...原创 2019-06-26 10:36:13 · 429 阅读 · 0 评论 -
Java函数
函数主要是用来分解复杂的操作和减少重复的代码。函数的定义基本的语法结构:修饰符 返回值类型 函数名字(参数类型 参数名字, ...) { 操作 ... return 返回值;}例子:public static int sum(int a ,int b){ int c = a+b; return c;}主要组成部分为:修饰符,主要...原创 2019-06-27 16:50:26 · 154 阅读 · 0 评论