易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客java培训 Java编程基础


1.Java的代码一般分为两大类:一种是结构定义语句;一种是功能语句(功能语句要用分号结尾)。
2.用/*    内容 */注释,内容里面是不能存在/*  */的;但是可以存在//;因为这样就不会发生系统不知道哪个*/才是真的结束符。
3.变量使用前必须初始化,使用单引号的作用就是把里面的字符转换成对应的unicode编码并传入程序中供程序使用,因为计算机在执行时都是在用数字来进行的,所以必须把任何东西先转化成计算机能明白的东西,它才能去运行它。;
4.复合语句中定义的变量只在该符合语句中有效如:{  
           int x=5;
          }
        System.out.print(x);
这样就出现了错误了,因为两个大挎号就形成了一个复合语句。
5.在服务器系统中如果用命令行窗口执行Java程序,过程中不要选定,否则程序会停住。
6.java中不支持在复合语句中重复定义语句外已经定义过的变量。
7.由于我以前学过C语言,所以对于数据类型与函数都比较了解,所以听起来就像在复习一样,至于类型转化,我是这样理解的:
就像是家里的兄弟姐妹一样:
double    大哥;
float     二哥;
long     三哥;
int         四姐;
char      五弟;
short    六妹;
byte   七弟;
弟弟只能听哥哥的话,也就是隐形类型转换,就是哥哥叫弟弟做事情;
那么弟弟要叫哥哥做事情要怎么办,只能叫比较疼他的爸爸叫哥哥做事情,就是显形类型转换,而这个过程就是弟弟=(爸爸叫哥哥做事情)哥哥;
转化成语句就是
long gege;
int didi=(int)gege;
我的理解是这样,可能有漏洞,但是我觉得挺合理的。所谓的爸爸也就是系统。至于中间的数据的溢出与丢失,要去真正学习各类型的取值范围。
8.函数没什么想法 ,基本上跟书本上说的一样,要真正去理解他,掌握它,只有一个办法,多用它,用多了自然就明白了他的意思了。
9.if-else从句,if如果没有大挎号,后面只能带一个语句,else也是一样。如果if后面带了两句,则else会找不到if匹配就会报错。


相关文档:

Java中画带有箭头的线段

最近由于要画活动图,所以需要画带有箭头的线段,于是结合有关资料,写出了这个方法。
import java.awt.*;
import javax.swing.*;
import java.awt.geom.*;
public class test//读者可以更改类test的名字,以适合自己定义的.java文件,因为它只是用来测试的。
{
 public static void main (String args[]){
&nb ......

java学习录

学习了几周,玩得很开心。
学习java的第一件事就是做一个程序生成Huffman编码。
在这里我学会了LinkedList的使用,它可以保存任何类型的对象。
如下是我的编码结构体
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package HuffmanTree;
......

分析java dump文件

 
注意,请不要被我误导,我没有看其他资料,这是我自己分析的,有些可能是不对的
 
"DestroyJavaVM" prio=6 tid=0x00316800 nid=0x448 waiting on condition [0x00000000
..0x00a0fd4c]
   java.lang.Thread.State: RUNNABLE
 
"Thread-1" prio=6 tid=0x02f85000 nid=0xd18 waiting for m ......

Java中方法在内存中的表示


将某 class 产生出一个 instance 之后,此 class 所有的 instance field 都会新增一份,那么所有的 instance method 是否也会新增一份?答案是不会,我们用field表示字段,用method表示方法,那么加上static区分后就 有四种:
class field:有用static修饰的field
class method:有用static修饰的method
instance fi ......

深入理解java反射


一、什么是反射:
      反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、Open ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号