JAVA基础学习之路(一)

JAVA基础概念:

PATHl: path属于操作系统的属性,是系统用来搜寻可执行文件的路径,个人理解是类似于linux中的全局变量

CALSSPATH:java程序解释类文件时加载文件的路径

注释:

单行注释  //

多行注释 /*.......*/

文档注释 /**......*/

JAVA两类数据类型:

1基本类型

数值类型:

  整形:short ,int,long

  浮点型:float,double

字符类型:char

布尔类型:boolean

2引用类型

数组,类,接口

数据类型转换基本原则:

  • 小范围与大范围数计算时,自动转换为大范围
  • 大范围向小范围转换时注意溢出情况,必须使用强制转换(数后加L,或者数前加(数据类型))

运算符:

  • 三目运算符:a>b?command1:command2;
  • 与&和&&的区别:&会判断两个条件,就算第一个不满足,仍然会去判断第二个;而&&只会判断第一个,若不满足就会退出
  • |和||的区别:同上
  • !非

原文地址:https://www.cnblogs.com/xhnxhnu/p/9112839.html

时间: 2024-12-13 09:42:56

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

JAVA基础学习之路(四)定义简单java类

简单java类开发一般原则: 类名称必须有意义,再怎么说,要让人家看的明白吧 类之中所有属性必须使用private封装,并提供setter,getter方法 类之中可以有多个构造方法,但是必须保留有一个无参数构造方法 类之中不允许出现任何输出语句,所有输出必须交给被调用处 类之中需要有一个可以取得对象完整信息的方法,一般叫做getInfo(),返回String型数据 class Book { private String name; private int price; private int

JAVA基础学习之路(五)数组的定义

什么是数组:就是一堆相同类型的数据放一堆(一组相关变量的集合) 定义语法: 声明并开辟数组 数据类型 数组名[] = new 数据类型[长度]: 分布完成 声明数组:数据类型 数组名 [] = null; 开辟数组:数组名 = new 数据类型[长度]: public class test2 { public static void main(String args[]) { int arr[] = new int[3]; arr[0] = 1; arr[1] = 2; arr[2] = 3;

JAVA基础学习之路(十)this关键字

class Book { String name; int price; int num;//构造方法之间的互相调用解决了代码的重复问题,但是一定要留出口 public Book() { this("请输入书名",0,0); } public Book(String name) { this(name,9999,9999);//this调用方法 } public Book(String name,int num) { this(name,num,9999); } public Book

JAVA基础学习之路(十二)链表

定义链表的基本结构: class Link {//外部类 //内部类,只为链表类服务 private class Node {//定义节点类 private String data;//保存的数据 private Node next;//引用关系 public Node (String data) { this.data = data; } private Node root;//定义根节点 } } 1.数据增加 public void add(数据类型,变量) 如果要向链表之中增加数据,应该由

Android 零基础学习之路

第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环. 2.String和StringBuffer的使用.正则表达式. 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收:构造函数.this关键字.方法和方法的参数传递过程.static关键字.内部类,Java的垃极回收机制,Javadoc介绍. 4.对象实例化过程.方法的覆盖.final关键字.抽象类.接口.继承的优点和缺点剖析:对象的多态性:子类和父类之间的转换.抽象类和接口在多态中的应用.多态带来的好处.

java痛苦学习之路[二] ---JSONObject使用

一.Strut2必须引入的包 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar 当然除了这些包,strut2基础包也得引入 struts2-core-2.1.6.jar freemarker-2.

Java基础学习——数组初识(1)

Java基础学习--数组初识(1) 1什么是数组 Java中常见的一种数据结构就是数组,数组可以分为一维数组.二维数组和多维数组. 数组是由一组相同的变量组成的数据类型,数组中每个元素具有相同的数据类型,数组中的每个元素都可以用一个统一的数组名和下标来确定. 2 数组的使用 数组的一般使用步骤: 声明数组 分配内存给该数组 下面是一维数组为例: 数据类型  数组名 []: 数组名 = new 数据类型 [数据个数]: 2.1一维数组的声明与赋值 1.数组的声明 int  num [];    

JAVA基础学习笔记(2)

看了几天的视频了,都没时间来写下学习笔记,今天来写下第二次的学习笔记,前几天看的给忘记了,就写最新看到的吧 主要内容:1.类的变量与函数(方法) 2.对象的存储方式 3.新建一个对象及对象的赋值与调用 4.空对象 5.匿名对象 1.类的变量与函数(方法) class Dog      //类名 { String name;  //变量的声明 int age; String color; void bark()   //方法的定义(返回值为空,不带参数) { System.out.println(

Java基础学习--抽象类与抽象函数

Java基础学习--抽象类与抽象函数 abstract class 抽象类不能制造对象,但是可以定义变量,赋给这个变量的一定是他非抽象子类的对象: 抽象类中的抽象函数没有函数体,例如:public abstract void move(); 一个抽象类可以没有任何抽象方法,所有的方法都有方法体,但是整个类是抽象的. 抽象类中所有的的抽象函数必需子类的覆盖,而非抽象函数不需要覆盖.因为子类会继承父类的函数,如果不去覆盖继承来的抽象函数,那么子类就含有抽象函数,含有抽象函数的类必须要声明为抽象类.