java基本内容

一.java基础
1.数据类型
char 一个字节 中文2-3个
string
int long short byte (127 -128)
float double
boolean
2.数据转换
大到小字节 强制转换
long time=199999888;
int timeInt=(int)time;

short age=90;
int ageInt=age;

String ageStr="19";

//int ->Integer类

int age1=Integer.parseInt(ageStr);

String money="20000.05";
//引用类 float->Float类
// double->Double类
float moneyFloat = Float.parseFloat(money);
//字符串 转 数值

example:
//‘
1.输入数值(3-10),算出它的阶乘

byte b1=10;
short s2=(short)b1+11;//报错

float scope = 990.5f;
//小数类型默认double 整型默认int

数值型->字符串型
//21->"21"
String s2Str=String.valuueOf(s2);

String scopeStr=String.valueOf(scope);

3.面向对象
类:
属性(成员变量)
方法 (成员方法、构造方法)

类的成员 四个访问权限:
public:类对象访问
default:同一个包下的类对象访问
protected:类的子类成员方法中可以访问
private: 类的成员方法中可以访问

语法:
class 类名{

成员变量;
构造方法;
成员方法;

}

类名:第一个字符必须大写,后接每个词组第一个字符都要大写
成员变量:第一个字符要小写,后接每个词组第一个字符都要大写
构造方法名:=类名 没有返回类型的标识符,访问权限是public
成员方法名 (命名) = 成员变量。组成:访问权限 返回类型 方法名{}

class Person{
private String name;
public Person(){

}
public Person(String name){
this.name=name;(局部变量的使用)

}
public void market(String tings){

}
public Sting getName(){
return name;

}

}

类的实例化:
类的引用= new 类的构造方法();
Person p=new Person();
p.market("水果");

4.常用的类
String ,Math, Date,SimpleDateFormmat

String: length()
replace(String ostr,String rstr)
substring (int start)
substring(int start ,int end)
equals(String s)
format(String pattern,Object ...);

Math: double random() //[0,1)

create new project: new sdk ,select jdk_home

开发环境:JAVA;     1.8/1.6  intellij idea 14(Eclipse)

结构:
.idea
src(源码信息) /main App.java
iml
快捷键 :
alt+[insert] 生成类、包、类成员

alert+回车键[enter] 解决问题按键,导包、类型转换、异常处理等
alt+Ctrl+s 打开settings页面
alt+ctrl+shift+s 打开项目文件设置页面

设置字体大小:setting->editor ->color&fonts
->save

时间: 2024-10-10 01:11:33

java基本内容的相关文章

Java开源内容管理CMS系统J4CMS集成到JTM

JTM是Win32下绿色免费的JDK + Tomcat + MySQL环境集成工具.通过JTM用户无需对JDK.Tomcat.MySQL进行任何安装和配置即可迅速搭建支持JSP + MySQL的服务器运行环境. 将编译后的j4cms 扔进了tomcat\webapps\ROOT下,直接集成进去了,可以不用再搭开发环境编译源码了,就可直接创建网站了,当然是在win环境下 百度网盘下载 http://pan.baidu.com/s/1ntjwdO9 有问题 群名称是j4cms内容管理 2618401

Java开源内容管理CMS系统J4CMS支持静态化直接ftp上传到你的空间了

页面可直接编辑的cms系统j4cms可以直接支持使用ftp 输出 html到你的空间了 真正的静态化 这是静态化后的网站 http://www.j4cms.com/ 源码上传至csdn了,可以下载源码 这是地址 http://download.csdn.net/detail/sdjn_jiangxiaobei/7576025 Java开源内容管理CMS系统J4CMS支持静态化直接ftp上传到你的空间了,布布扣,bubuko.com

Java开源内容管理CMS系统J4CMS的几个样式

www.j4cms.com java 开源内容管理 页面直接编辑 bootstrap3 样式 default 样式 metro 样式 oschina 样式 leblog 样式 foundation 样式

java开源内容管理系统 J4CMS增加新样式

java开源j4cms内容管理系统 cms 有新样式了,现在一共有3个样式了,继续增加中,页面直接可添加菜单,内容直接编辑,完全和其他cms不一样,并且是java语言 静态宣传站 http://www.j4cms.com 演示站 http://java4cms.jd-app.com/index.html 测试站 http://bamboocms.jd-app.com/index.html 账户 admin 密码 123 哇哈哈,终于自己可以搞定样式了 一个是oschina风格的,很简单 一个是m

java开源内容管理系统J4CMS支持真正静态化

原理很简单,使用httpclient请求遍历整个网站的菜单.文章链接,请求下来以后,生成html文件.即静态化了 把它们稍作调整,直接扔在88元购买的阿里云主机上,网站就完成了 这是我的 静态网站 http://www.j4cms.com/ 这是我的演示网站 http://java4cms.jd-app.com/index.html 是不是一模一样,这样一来,完全可以在本地抛起J4CMS 完成内容的编辑,一键生成html 用 ftp 直接传到自己的空间,就不用再话大价钱买java 空间,用死慢的

java类内容初始化顺序

在java类中一般有:成员变量.静态变量.成员方法.静态方法.构造方法.那么这几个的初始化顺序是什么呢? 初始化的先后顺序是:静态变量(类load进内存就初始化)------静态代码块(类load进内存就初始化)--------成员变量(对象初始化时)------------初始化块------------构造函数 测试程序如下: package com.evan; /* * 初始化顺序测试 */ public class InitialOrderTest { public static Str

Java异常内容总结

在程序开发中,可能存在各种错误,有些错误是可以避免的,而有些错误却是意想不到的,在Java中把这些可能发生的错误称为异常. Throwable类是所有异常类的超类,该类的两个直接子类是Error和Exception.其中Error及其子类用于指示合理的应用程序不应该试图捕获的严重问题,Exception及其子类给出了合理的应用程序需要捕获的异常. 处理异常: 1.使用try....catch处理异常 try{ 需要正常执行的语句 } catch(Exception ex){ 对异常进行处理的语句

创建PDF模板,java添加内容、导出下载PDF

本文主要内容是:用java在pdf模板中加入数据,图片. 废话不多说,举个非常简单的例子: 首先创建word文档,导出PDF. 用 软件adobe acrobat打开,操作步骤如图: 在指定位置添加文本域, 保存退出.pdf模板创建完成,我们保存到 E:盘,起名叫 练习. 接下来是java内容. 在pom.xml文件加入, <!-- itext 图片转pdf --> <dependency> <groupId>com.itextpdf</groupId> &

Java 核心内容相关面试题【2】

第一,谈谈final, finally, finalize的区别. final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 abstract的,又被声明为final的.将变量或方法声明为final,可以保证它们在使用中不被改变.被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改.被声明为final的方法也同样只能使用,不能重载finally?再异常处理时提供 finally 块来执行任何清

java根据内容生成二维码图片

1 package util; 2 3 import java.awt.image.BufferedImage; 4 5 import java.io.File; 6 import java.io.IOException; 7 import java.io.OutputStream; 8 9 import javax.imageio.ImageIO; 10 11 import java.util.Hashtable; 12 13 import com.google.zxing.common.Bi