Java学习之路(一)Java基础

Java命名规范

  1、 项目名全部小写

  2、 包名全部小写

  3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

    如:public class MyFirstClass{}

  4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

    如:int index=0;

public void toString(){}

  5、 常量名全部大写

    如:public static final String GAME_COLOR=”RED”;

  6、所有命名规则必须遵循以下规则:

    1)、名称只能由字母、数字、下划线、$符号组成

    2)、不能以数字开头

    3)、名称不能使用JAVA中的关键字。

    4)、坚决不允许出现中文及拼音命名。

Java注释规范

   * @author 定义创建者姓名

  * @param 定义传入参数; 说明参数的意义

   * @param args(传入的参数)

    * @version   对类的说明 标明该类模块的版本

     * @see     对类、属性、方法的说明 参考转向,也就是相关主题

     * @param   对方法的说明 对方法中某参数的说

     * @return 返回结果的说明

     * @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明

      /** 属性注释  */

     // 变量注释

Java 输出代码

  //声明扫描器类,并监控键盘输入流

       Scanner sc = new Scanner(System.in);

     System.out.println("控制台输出语句");

   sc.next();//获取到键盘输入值

Java 数据类型


数据类型


类型定义


类型取值


boolean


1字节8位


true,false


byte


1字节

8位有符号整数


-128 ~  + 127


char


2字节

16位Unicode字符


Unicode 0  ~  Unicode 216-1


short


2字节

6位有符号整数


-32768 (-215) ~

+ 32767 (+215-1


int


4字节

32位有符号整数


-2147483648(-231) ~

+ 2147483647(231-1)


long


8字节

64位有符号整数


-263   ~ + 263-1


float


4字节32位浮点数


1.4E-45 ~ 3.4E+38 ,

-1.4E-45 ~ -3.4E+38


double


8字节64位浮点数


4.9E-324 ~ 1.7E+308,

-4.9E-324 ~ -1.7E+308


基本类型


默认值


boolean


flase


char


‘\u0000’(null)


byte


(byte)0


short


(short)0


int


0


long


0L


float


0.0f


double


0.0d

逻辑运算符


a


b


!a


!b


a&b


a | b


a&&b


a || b


a^b


true


true


false


false


true


true


true


true


false


true


false


false


true


false


true


false


true


true


false


true


true


false


false


true


false


true


true


false


false


true


true


false


false


false


false


false

  逻辑非(!):非真既假。非假既真。

  异成(^):相同为假。不同为真;

  或(|):只要有一个为真即为真;

  与(&):只要有一个为假即为假;

三目运算符:判断语句? " 为真执行 "," 为假执行 ";

计算运算符

 运算符 说明
 +、—、*、/、%、=、++、-- 基本运算符
 12>>3 右移3次,相当于12/2的3次方
3 <<3 左移3次,相当于3*2的3次方
 a+=b  a = a+b
 a-=b  a = a-b
 a*=b  a = a*b
 a/=b a = a/b
 a%=b a = a%b
   
时间: 2024-10-14 11:33:26

Java学习之路(一)Java基础的相关文章

java学习之路之javaSE基础1

<h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用举例 * 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机.常见的形式有台式计算机.笔记本计算机.大型计算机等. * 应用举例 * 1:科学计算 * 2.数据处理 * 3.自动控制 *

Java学习之路(一) —— Java命名规范

Package 的命名 Package 的名字应该都是由一个小写单词组成. Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 Class 变量的命名 变量的名字必须用一个小写字母开头.后面的单词用大写字母开头. Static Final 变量的命名 Static Final 变量的名字应该都大写,并且指出完整含义. 参数的命名 参数的名字必须和变量的命名规范一致. 数组的命名 数组应该总是用下面的方式来命名: byte[] buffer; 而不是: byte b

java学习之路之javaSE基础3

所有代码都未经测试.. 1:for循环的格式? for循环格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } 执行流程: * a:执行初始化语句 * b:执行判断条件语句,看其返回值是true还是false * 如果是true,就继续执行 * 如果是false,就结束循环 * c:执行循环体语句; * d:执行循环后的操作表达式 * e:回到B继续. 用for循环完成如下案例 求1到10之间的数据之和 int sum = 0 ; for(int i=1;i<=10;

java学习之路之java核心技术 1.1

第一本学习的书就选它了,java核心技术(第9卷)卷1,先要打牢基础,文笔不怎么好,就写写读书心得什么的,为了能及时写出想法,打算读一节写一节,怕忘了.下面开始. 这章大概介绍了下java,摘一句,常常希望有一种语言,它具有令人赏心悦目的语法和易于理解的语义,java恰恰满足了这些要求.

java学习之路之java核心技术 3.3

唉前面都跳过了,一看纯文字描述就头疼. 这节是讲的关于java的数据类型,共有八大基本类型,其中int,short,long,byte这四个是整形的,就是纯数字,大小分别是4,2,8,1字节,一个字节由8个01组成,最高位是符号位,0代表是整数,1代表是负数,比如byte的范围在-128到127.剩下的自己算吧,我也不知道了. 浮点类型有float单精度和double双精度,分别是4字节和8字节. char类型表示单个字符,占两个字节,它的值对应unicode编码的值.比如判断某个字符串哪些有汉

java学习之路—初级阶段(迷茫的大学)

本人现在大三,三本院校,电子信息专业.大三下学期才开始定位软件方向.真的是越上学越迷茫,真的不知道去干嘛,本专业本身就可以分软硬件两个方向,可我们都要学.最迷茫的时候,一直在玩游戏,因为真的不知道要去干嘛.知道的太少,心态消极,,,,,后来开始上网才知道原来很多人大学生和我一样迷茫,我们真的没了方向.当然也有些人一上大学就知道自己要干嘛,并且一直努力着.有时候真的很羡慕他们,当别人刚开始起步的时候,或许他们已经登上了顶峰,当然也怪自己的愚昧无知啦.好吧,感慨有点多,呵呵. 在网上混了好几天之后,

Java学习之路(二)--Thinking in Java

针对昨天Java学习之路(一)--Thinking in Java中的类的静态方法不能访问创建非静态类,给出了将内部类修改成为static静态类,操作方便简单.现在给出第二种不需要添加删除的另一种极为高效的方式.可以将内部类从你所创建的类中复制粘贴到类外,作为一个外部类,在static主方法中就可以创建类的引用了. 源代码如下: ? class test{ int s; char c; } public class test1 { public static class test{ int s;

Java学习之路:1、HelloWorld

似乎每种语言都是从HelloWorld开始的,所以,我的第一个java程序,也应该是这样开始的! 1.配置好jdk后,开始编写HelloWorld.java package second;//这个应该在我的理解就相当于php的命名空间 public class HelloWorld {//如同php中的声明一个类,不过php是不需要加public这样的类型修饰符 public static void main(String[] args){//声明一个方法,不过不懂的是为什么一定要static:

Java学习日记(一)基础

标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1.数字不可以开头. 2.不可以使用关键字. 3.Java中严格区分大小写. Java中的注释格式: 单行注释: 格式: //注释文字 多行注释: 格式: /* 注释文字*/ 文档注释: 格式:/** 注释文字 */ 常量: 常量表示不能改变的数值. java中常量的分类: 1.整数常量.所有整数 2.小数常量.所有小数 3.布尔型常量.较为特有,只有两个数值.true 和false. 4.字符常量.将一个

mapxtreme java学习之路(1)——.dwg转.tab再转.gst详细教程

[背景] 因为项目的需要,需要在java web 项目中使用到地图,厂家提供的是dwg格式的地图,而我们采用的是mapxtreme java技术,所以先要把dwg格式的地图转成mapxtreme java可以解析的格式,即gst格式.关于这方面的资料,网上甚少,加上软件难找,中间走了不少弯路.基于mapxtreme java以后可能还要能到,dwg转gst的过程也必不可少,所以在这里整理一下整个转化过程.如果大家有更好的转化方法,欢迎讨论. [环境] windows xp 32 位 的虚拟机.