A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java一直是企业级别开发喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战java的学习,虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。

对于新开始学的人来说,主要掌握什么基础比较好呢?

java 编程教程基础要点总结 -学习java必看
方法/步骤
1.java程序是由1个或者n个class组成的程序
2.编写---javac进行编译------java进行执行
3.类名的命名:规范:第一个字母要大写 第一字母必须是字母 下划线美圆符号 人民币符号//
4.不是第一个字母的话 可以是数字
5.文件名和类名的关系 如果class前面没有public 是可以不一样的 但是如果有的话 必须一样
6.两个byte short类型进行加减乘除的时候 返回的结果是int类型
/*
需求:定义一个hello world小程序。
步骤:
1,通过class关键字定义一个类。将代码都编写到该类中。
2,为了保证该的独立运行。在类中定义个主函数。格式public static void main(string[] args) 3,保存成一个扩展名为java的文件。
4,在dos控制台中通过javac工具对java文件进行编译。
5,在通过java命令对生成的class文件进行执行。
*/
class demo//定义一个类。
{
//主函数。
public static void main(string[] args)
{
//输出语句。
system.out.println("hello haha");
}
}
6.字符串数据和任何数据使用+都是相连接,最终都会变成字符串。
system.out.println("5+5"+(5+5));//"5+5=55"
转义字符:通过\ 来转变后面字母或者符号的含义。
\n:换行。
\b:退格。相当于backspace。
\r:按下回车键。window系统,回车符是由两个字符来表示\r\n.
\t:制表符。相当于tab键。
7.if else 结构 简写格式: 变量 = (条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if else代码。
弊端:因为是一个运算符,所以运算完必须要有一个结果。
class operatedemo
{
public static void main(string[] args)
{
int x= 7;
//逻辑运算符用于连接boolean类型的表达式。
//x>3 & x<6 = true & true = true;
/*
true & true = true;
true & false = false;
false & true = false;
false & false = false;
& : 只要两边的boolean表达式结果,有一个为false。那么结果就是false。只有两边都为true,结果为true。
true | true = true;
true | false = true;
false | true = true;
false | false = false;
| : 两边只要有一个为true,结果为true。
只有两边都有false,结果为false。
^ : 异或;就是和|有点不一样。当true ^ true = false;
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
^ : 两边相同结果是false。
两边不同结果是true。
&和&&的特点:
&:无论左边是true是false。右边都运算。
&&:当左边为false时,右边不运算。
|:两边都参与运算。
||:当左边为true。右边不运算。
int n = 3,m = 8;
system.out.println("n="+n+",m="+m);
1,通过第三方变量。
/*int temp; temp = n; n = m; m = temp;
2不用第三方变量。
11 = 3 +8; 3 = 11 - 8; 8 = 11 - 3; n = n + m;//如果n和m的值非常大,容易超出int范围。 m = n - m;
3.用^来交换
}
} n = n - m; n = n ^ m; m = n ^ m;//(n^m)^m; n = n ^ m;//n ^ (n ^ m) system.out.println("n="+n+",m="+m);
if和switch语句很像。
具体什么场景下,应用哪个语句呢?
如果判断的具体数值不多,而是符合byte short int char这四种类型。虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。
其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用
范围更广。

点评

哇塞,这么全,很给力,赞一个!必须给赞  发表于 2016-4-28 21:51

13 个回复

倒序浏览
前两天的课程吧,学好java基础的路还长着呢
回复 使用道具 举报
温故知新
回复 使用道具 举报
这只是一滴水,能不能聚成一桶水就看你自己的了
回复 使用道具 举报
顶一个!!!
回复 使用道具 举报
顶顶顶.
回复 使用道具 举报
chouchou.........
回复 使用道具 举报
这个写的 不错,顶起
回复 使用道具 举报
liuchenguangqnm 发表于 2016-4-27 23:38
前两天的课程吧,学好java基础的路还长着呢

慢慢来呗,努力
回复 使用道具 举报

只能这样咯
回复 使用道具 举报
土豆你个马铃薯 发表于 2016-4-28 00:24
这只是一滴水,能不能聚成一桶水就看你自己的了

滴水成多嘛
回复 使用道具 举报
哈哈哈,
回复 使用道具 举报
哈哈,正在学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马