孙豪杰的博客

月份:一月 2016

[Java基础教程]第七章-Java流程控制

小明帮妈妈打酱油,临出门了妈妈就会说:”如果有瓶装的就买个瓶装的,否则就买一个袋装的。”这种场景在计算机中非常常见,一起来看下怎么用Java实现吧。
目前一共介绍了3种运算符,数学运算符(+-*/%),比较运算符(<,>,<=,>=)和逻辑运算符(&&,||),基本能满足日常开发。当一起使用的时候优先级是:数学运算符>比较运算符>逻辑运算符,”()”大于数学运算符。
流程控制:分支流程if else,switch case,循环流程while和for,以及中断循环的语句break,和continue。

[Java基础教程]第六章-Java数学运算符

最初设计计算机的目的是为二战中的盟国军队计算导弹的轨迹,数学计算是计算机的最初目的,本章我们共同学习一下最基础的数学四则运算符。
首先看下基本数据类型:
整型类型:byte(8bit),short(16bit),int(32bit),long(64)
浮点型类型:float(32bit),double(64bit)
字符型:char(16bit)
boolean型:boolean(1bit)
有了数学运算的数据基础,我们再来看一下怎么进行四则运算(加减乘除)和取模运算。

[Java基础教程]第五章-Java代码注释

工作中开发的项目会有如下特点:
1、多人参与开发同一个项目,彼此间有复用
2、项目开发周期长,一个项目可能会开发几个月甚至更长
3、需求变更导致代码不断的重构(重新或者修改的意思)
4、项目维护者不是项目的最初的开发者
导致直接阅读代码有难度,为了便于他人或者未来的自己阅读代码,在代码中书写一些文字性描述。Java语言本身支持注释,在编译和运行当中注释代码会被忽略。

[Java基础教程]第四章-Java开发中基础概念

Java开发中基础概念
1、变量和赋值
2、变量的作用域
3、类:现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起,是数据和操作的组织形式。系统运行不直接使用类,使用根据类产生的具体对象。
4、对象:对象是对客观事物的抽象,类是对对象的抽象。对象属于某一个类,根据类生成具体对象。

[Java基础教程]第三章-第一个Java程序:Hello World!

1、 java生态圈
1.1、java简介
起源:
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。
2、配置java开发环境,jdk的安装,eclipse的安装
3.2、输出hello world的java类

[Java基础教程]第二章-JAVA基础学习内功心法

像很多武功秘籍一样,大道至简,殊途同归,Java程序开发同样是这样,开发的最终目的是解决问题,有理论指导的方式更完美的解决问题。在Java体系中有很多理论,思想,框架,其中最重要、最基础的内功心法——面向对象思想。Java语言本身也被称为面向对象的语言,那么什么是面向对象的思想呢?

[Java基础教程]第一章-java程序员前景怎么样

当今社会竞争压力节节攀升,生活成本不断提高,房价不断上涨,想要在城市有一个自己的房子,有一个自己的小家,毕业拼搏10年以上能否达成心愿仍然是一个未知数。做为一个没有背景的穷屌丝怎么能逆袭,怎么能在城市活下来,过上有车有房的体面生活,让数据来给我们答案。

程序员怎么获得高工资

经常听见朋友抱怨自己水平和同事不相上下,甚至更强,工资却没有别人的高,主要原因有两个:
1、技术面试:没有表现出来自己的能力
2、人力面试:没有与人资谈薪资的技巧
下面我们一起来分析一下这两个问题。

并发同步知多少

找工作的时候是否经常看到要求有高并发,分布式系统的开发设计经验,或者高并发,分布式系统的开发设计经验者优先等字样,这时候情不自禁的搜索一下什么是并发,多少算高并发,再思索一下自己的经历哪些是符合这个要求的?那么什么是并发,开发中的并发是怎么处理的,简单了解一下吧。