我的Java学习课堂(原创)(2004.9.14-2004.5.14)

原创 2004年09月14日 01:50:00

今天突然有个想法,想写关于自己学习Java的每一天的学习过程与收获...让更多和我一样的java初学者少走弯路:)望大家多多交流与支持!!!!

作者:酷儿Qoo

      

                                                                     Java第1堂课()

工欲善其事,必先利其器!

什么是程序:

1) Input->Process->output

2)对现实世界的建模

什么是Java:

Java不仅是一种语言,更是一种平台

开发工具:jdk_1.4.2               eclipse(初学者必选的好工具)  强烈推荐

装好这些工具后开始第一个程序例子:

步骤如下:编辑=>编译=>运行

用记事本或者其它编辑工具编写源码:

//源码如下,

public class Test {

public static void main(String[] args) {
  System.out.println("hello,world,i love Java");
 }
}

写完后保存为Test.java 文件,再

编译:javac Test.java

运行:java Test

打印结果:hello,world,i love Java

一,什么是变量

变量:内存的标识

命名规则:数字,下划线,美元符,Unicode可取

二.类型(强类型)

boolean(true/flase)

 char(一个字母,一个汉字或任意一个unicode字符)16bit

 byte 取值范围 -128到127

short -2^15到2^15-1

int  -2^31到2^31-1

long -2^63到2^63-1

 float    32bit

double  64bit

//以下源码说明以上两点

//两个变量的互换

public class Test2 {

 public static void main(String[] args) {
  int a=5;
  int b=7;
  System.out.println("a="+a);
  System.out.println("b="+b);
  a=a+b;
  b=a-b;
  a=a-b;
  System.out.println("a="+a);
  System.out.println("b="+b);
 }
}

//类型的最大值和最小值

public class Test {

 public static void main(String[] args) {
  System.out.println("byte: " + Byte.MAX_VALUE);
  System.out.println("byte: " + Byte.MIN_VALUE);
  System.out.println("Short: " + Short.MAX_VALUE);
  System.out.println("short: " + Short.MIN_VALUE);
  System.out.println("byte: " + Byte.MAX_VALUE);
  System.out.println("byte: " + Byte.MAX_VALUE);
  System.out.println("int: " + Integer.MAX_VALUE);
  System.out.println("int: " + Integer.MIN_VALUE);
  System.out.println("long: " + Long.MAX_VALUE);
  System.out.println("long: " + Long.MIN_VALUE);
  System.out.println("float: " + Float.MAX_VALUE);
  System.out.println("float: " + Float.MIN_VALUE);
  System.out.println("double: " + Double.MAX_VALUE);
  System.out.println("double: " + Double.MIN_VALUE);

}

  }

三.运算符

算术运算符:+  -  *  /  %

samples:

1+1=2           2-1=1             2*3=6          6/2=3          3%5=3

条件运算符:==    !=  >    <    >=     <=

关系运算符:&&   ||  &  !  |     ^   ~

位运算符: >>     <<      >>>

 

学期末总结——我体会的翻转课堂

翻转课堂,我在大二上学期第一节《数据结构》上才对它有所了解。大一结束前从没听说过“翻转课堂”这个词汇。其实大一结束的暑假里贺老师就通过很多途径向我们介绍了翻转课堂,但因一些乱七八糟的因素我并没有去了解...
  • lcx16
  • lcx16
  • 2015年12月18日 08:33
  • 853

翻转课堂学习体会

翻转课堂学习体会 这学期的c++课程由我们的贺老师教授,贺老师采用了我们从未体验过的翻转课堂的教学方式。那么什么是翻转课堂呢,翻转课堂与传统的课堂教学有哪些区别呢? 传统的教学模式是老师在课堂上讲...
  • zhangzhangjiejie
  • zhangzhangjiejie
  • 2016年06月20日 12:00
  • 456

腾讯课堂之Vue 学习

前两天开始学习Vue开发之路,腾讯课堂推出的,只有十天,感觉这是一次不错的机会。所以在自己js水平还一般的情况下,还是选择了学习Vue,当然,基础还是最重要的。 第一节:        什...
  • u010046318
  • u010046318
  • 2017年04月18日 22:38
  • 232

妙味课堂原创JavaScript视频教程基础+提高+项目

课程介绍: JavaScript学习不可多得的视频教程,课程一共分为三部分,分别对应基础知识,提高课程,项目实战,推荐学习! 课程目录 第1部分:《妙味课堂JS基础篇》 0-妙...
  • u013948181
  • u013948181
  • 2017年03月05日 12:19
  • 836

原创--我和我的家庭

我和我的家庭       在许多人眼里看来,我和我的家庭这一题目是很平凡的,但是我想具有价值的,是文章中所包含的意义。正如老爸常挂在嘴边的“平凡也是一种美。”二十一年的生命中,让我感到骄傲的是我有这样...
  • lbosky
  • lbosky
  • 2006年05月03日 20:11
  • 1572

妙味课堂学习(一)

2016.3.23 sublime:  按个!   ctrl + e   ,快速 ps快捷键:ctrl    +      c        复制 ctrl    +      v        粘...
  • wt346326775
  • wt346326775
  • 2016年04月10日 10:05
  • 294

腾讯课堂学习资源链接地址

http://user.qzone.qq.com/670327842/blog/1469289521 顺便提醒下你今晚课程正在进行,赶紧来课堂啦...
  • WangRain1
  • WangRain1
  • 2016年07月27日 12:37
  • 390

写给学习 matlab 的新手们

发信人: YFER (你好 2008), 信区: Matlab标  题: [ZZ]写给学习 matlab 的新手们发信站: 紫金飞鸿 (2008年01月18日22:24:51 星期五), 站内信件转:...
  • ramacess
  • ramacess
  • 2008年03月14日 20:31
  • 3408

爱创课堂揭秘好的 web 前端工资有多高?

随着互联网的高速发展,用户对于用户体验要求的提升。大众对于 web前端的重视程度呈现出逐年上升的态势。web前端已经成为互联网时代软件产 随着互联网的高速发展,用户对于用户体验要求的提升。大...
  • qq_39625091
  • qq_39625091
  • 2017年11月19日 11:35
  • 255

爱你,我愿用一生等待五年

男孩爱上了女孩。女孩漂亮,城里的,男孩家在偏远落后的乡下。他想,女孩会爱上自己吗?   高考,两人都落了榜。男孩鼓起勇气对女孩说出了那三个字。女孩很开心。男孩说:你等我五年,我会在城里买一套房子,到...
  • kughb99
  • kughb99
  • 2012年11月01日 13:27
  • 193
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的Java学习课堂(原创)(2004.9.14-2004.5.14)
举报原因:
原因补充:

(最多只允许输入30个字)